public class FileUtils
extends java.lang.Object
| Constructor and Description |
|---|
FileUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
copyFile(java.io.File pSourceFile,
java.io.File pDestinationFile) |
static void |
copyToExternalStorage(android.content.Context pContext,
java.io.InputStream pInputStream,
java.lang.String pFilePath) |
static void |
copyToExternalStorage(android.content.Context pContext,
int pSourceResourceID,
java.lang.String pFilename) |
static void |
copyToExternalStorage(android.content.Context pContext,
java.lang.String pSourceAssetPath,
java.lang.String pFilename) |
static void |
copyToExternalStorage(java.io.InputStream pInputStream,
java.lang.String pFilePath) |
static void |
copyToInternalStorage(android.content.Context pContext,
int pSourceResourceID,
java.lang.String pFilename) |
static void |
copyToInternalStorage(android.content.Context pContext,
java.lang.String pSourceAssetPath,
java.lang.String pFilename) |
static boolean |
deleteDirectory(java.io.File pFileOrDirectory)
Deletes all files and sub-directories under
dir. |
static boolean |
ensureDirectoriesExistOnExternalStorage(android.content.Context pContext,
java.lang.String pDirectory) |
static java.lang.String |
getAbsolutePathOnExternalStorage(android.content.Context pContext,
java.lang.String pFilePath) |
static java.lang.String |
getAbsolutePathOnExternalStorage(java.lang.String pFilePath) |
static java.lang.String |
getAbsolutePathOnInternalStorage(android.content.Context pContext,
java.lang.String pFilePath) |
static java.lang.String[] |
getDirectoryListOnExternalStorage(android.content.Context pContext,
java.lang.String pFilePath) |
static java.lang.String[] |
getDirectoryListOnExternalStorage(android.content.Context pContext,
java.lang.String pFilePath,
java.io.FilenameFilter pFilenameFilter) |
static boolean |
isDirectoryExistingOnExternalStorage(android.content.Context pContext,
java.lang.String pDirectory) |
static boolean |
isExternalStorageReadable() |
static boolean |
isExternalStorageWriteable() |
static boolean |
isFileExistingOnExternalStorage(android.content.Context pContext,
java.lang.String pFilePath) |
static boolean |
isFileExistingOnExternalStorage(java.lang.String pFilePath) |
static java.io.InputStream |
openOnExternalStorage(android.content.Context pContext,
java.lang.String pFilePath) |
static java.io.InputStream |
openOnExternalStorage(java.lang.String pFilePath) |
public static void copyToExternalStorage(android.content.Context pContext,
int pSourceResourceID,
java.lang.String pFilename)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static void copyToInternalStorage(android.content.Context pContext,
int pSourceResourceID,
java.lang.String pFilename)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static void copyToExternalStorage(android.content.Context pContext,
java.lang.String pSourceAssetPath,
java.lang.String pFilename)
throws java.io.IOException
java.io.IOExceptionpublic static void copyToInternalStorage(android.content.Context pContext,
java.lang.String pSourceAssetPath,
java.lang.String pFilename)
throws java.io.IOException
java.io.IOExceptionpublic static void copyToExternalStorage(java.io.InputStream pInputStream,
java.lang.String pFilePath)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static void copyToExternalStorage(android.content.Context pContext,
java.io.InputStream pInputStream,
java.lang.String pFilePath)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static boolean isFileExistingOnExternalStorage(java.lang.String pFilePath)
public static boolean isFileExistingOnExternalStorage(android.content.Context pContext,
java.lang.String pFilePath)
public static boolean isDirectoryExistingOnExternalStorage(android.content.Context pContext,
java.lang.String pDirectory)
public static boolean ensureDirectoriesExistOnExternalStorage(android.content.Context pContext,
java.lang.String pDirectory)
public static java.io.InputStream openOnExternalStorage(java.lang.String pFilePath)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static java.io.InputStream openOnExternalStorage(android.content.Context pContext,
java.lang.String pFilePath)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static java.lang.String[] getDirectoryListOnExternalStorage(android.content.Context pContext,
java.lang.String pFilePath)
public static java.lang.String[] getDirectoryListOnExternalStorage(android.content.Context pContext,
java.lang.String pFilePath,
java.io.FilenameFilter pFilenameFilter)
public static java.lang.String getAbsolutePathOnInternalStorage(android.content.Context pContext,
java.lang.String pFilePath)
public static java.lang.String getAbsolutePathOnExternalStorage(java.lang.String pFilePath)
public static java.lang.String getAbsolutePathOnExternalStorage(android.content.Context pContext,
java.lang.String pFilePath)
public static boolean isExternalStorageWriteable()
public static boolean isExternalStorageReadable()
public static void copyFile(java.io.File pSourceFile,
java.io.File pDestinationFile)
throws java.io.IOException
java.io.IOExceptionpublic static boolean deleteDirectory(java.io.File pFileOrDirectory)
dir. Returns
true if all deletions were successful. If a deletion fails, the method
stops attempting to delete and returns false.pFileOrDirectory -