public class FileUtils
extends java.lang.Object
Constructor and Description |
---|
FileUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
canCreatePath(java.lang.String path) |
static boolean |
canUseExternalStorage(android.content.Context context) |
static boolean |
closeFile(java.lang.Object handle) |
static void |
closeStream(java.io.Closeable closeable) |
static boolean |
copyFile(java.lang.String src,
java.lang.String dst,
boolean overwrite) |
static boolean |
copyLocalToUri(android.content.Context context,
java.lang.String aSourceFile,
android.net.Uri uri) |
static boolean |
copyWithStreams(java.io.File aSourceFile,
java.io.File aTargetFile) |
static boolean |
copyWithStreams(java.io.InputStream inStream,
java.io.OutputStream outStream) |
static boolean |
createDirectory(java.lang.String path) |
static boolean |
deleteFile(java.lang.String path) |
static boolean |
deleteRecursive(java.lang.String path) |
static boolean |
deleteRecursive(java.lang.String path,
java.lang.Boolean alsoDir) |
static java.lang.String |
exportContentUri(android.content.Context context,
android.net.Uri uri) |
static java.lang.String |
exportContentUri(android.content.Context context,
android.net.Uri uri,
java.lang.String tempfile) |
static java.lang.String |
extractAssetToCacheFile(android.content.Context context,
java.lang.String file) |
static java.lang.String |
extractAssetToSecureFile(android.content.Context context,
java.lang.String file) |
static java.lang.String |
extractAssetToString(android.content.Context context,
java.lang.String file) |
static boolean |
fileExists(android.content.Context context,
java.lang.String path) |
static boolean |
fileExists(java.lang.String path) |
static long |
fileLastModified(java.lang.String path) |
static java.lang.String |
filenameFromUri(android.content.Context context,
android.net.Uri uri) |
static java.lang.String |
fileNameFromUri(android.content.Context context,
android.net.Uri uri) |
static long |
fileSize(java.lang.String path) |
static java.lang.String |
getExtension(java.lang.String filename) |
static java.lang.Object |
getFileHandleForReading(java.lang.String path) |
static java.lang.String |
getFilePathFromContentUri(android.content.Context context,
android.net.Uri uri) |
static java.lang.String |
getFileTypeExtension(android.content.Context context,
android.net.Uri uri) |
static java.lang.String |
getFileTypeExtension(android.content.Context context,
android.net.Uri uri,
java.lang.String mimeFallback) |
static java.io.File |
getHomeDirectory(android.content.Context context) |
static java.lang.String |
getNameOnly(java.lang.String filename) |
static java.lang.String |
getTempPathRoot(android.content.Context context) |
static boolean |
hasExtension(java.lang.String filename,
java.lang.String extension) |
static void |
init(android.content.Context context) |
static boolean |
isDocSupportedByMupdf(java.lang.String filename) |
static boolean |
isDocTypeDoc(java.lang.String path) |
static boolean |
isDocTypeExcel(java.lang.String path) |
static boolean |
isDocTypePowerPoint(java.lang.String path) |
static boolean |
isValidFilename(java.lang.String name) |
static boolean |
isValidUrl(java.lang.String urlString) |
static boolean |
matchFileExtension(java.lang.String ext,
java.lang.String[] types) |
static boolean |
nameContainsUUID(java.lang.String name) |
static int |
readFromFile(java.lang.Object handle,
byte[] buf) |
static boolean |
removeDirectory(java.lang.String path) |
static boolean |
renameFile(java.lang.String oldPath,
java.lang.String newPath) |
static boolean |
replaceFile(java.lang.String srcPath,
java.lang.String dstPath) |
static void |
setHomeDirectory(java.lang.String homeDir) |
public static void init(android.content.Context context)
public static long fileSize(java.lang.String path)
public static long fileLastModified(java.lang.String path)
public static boolean fileExists(android.content.Context context, java.lang.String path)
public static boolean fileExists(java.lang.String path)
public static void setHomeDirectory(java.lang.String homeDir)
public static java.io.File getHomeDirectory(android.content.Context context)
public static boolean createDirectory(java.lang.String path)
public static boolean deleteRecursive(java.lang.String path)
public static boolean deleteRecursive(java.lang.String path, java.lang.Boolean alsoDir)
public static boolean removeDirectory(java.lang.String path)
public static boolean copyFile(java.lang.String src, java.lang.String dst, boolean overwrite)
public static boolean deleteFile(java.lang.String path)
public static boolean renameFile(java.lang.String oldPath, java.lang.String newPath)
public static boolean replaceFile(java.lang.String srcPath, java.lang.String dstPath)
public static java.lang.Object getFileHandleForReading(java.lang.String path)
public static int readFromFile(java.lang.Object handle, byte[] buf)
public static boolean closeFile(java.lang.Object handle)
public static java.lang.String getTempPathRoot(android.content.Context context)
public static java.lang.String getExtension(java.lang.String filename)
public static java.lang.String getNameOnly(java.lang.String filename)
public static java.lang.String extractAssetToSecureFile(android.content.Context context, java.lang.String file) throws java.io.IOException
java.io.IOException
public static java.lang.String extractAssetToCacheFile(android.content.Context context, java.lang.String file)
public static java.lang.String extractAssetToString(android.content.Context context, java.lang.String file)
public static boolean canUseExternalStorage(android.content.Context context)
public static boolean canCreatePath(java.lang.String path)
public static java.lang.String getFileTypeExtension(android.content.Context context, android.net.Uri uri)
public static java.lang.String getFileTypeExtension(android.content.Context context, android.net.Uri uri, java.lang.String mimeFallback)
public static java.lang.String filenameFromUri(android.content.Context context, android.net.Uri uri)
public static java.lang.String getFilePathFromContentUri(android.content.Context context, android.net.Uri uri)
public static boolean copyLocalToUri(android.content.Context context, java.lang.String aSourceFile, android.net.Uri uri)
public static java.lang.String fileNameFromUri(android.content.Context context, android.net.Uri uri)
public static java.lang.String exportContentUri(android.content.Context context, android.net.Uri uri, java.lang.String tempfile)
public static java.lang.String exportContentUri(android.content.Context context, android.net.Uri uri)
public static boolean copyWithStreams(java.io.InputStream inStream, java.io.OutputStream outStream)
public static void closeStream(java.io.Closeable closeable)
public static boolean copyWithStreams(java.io.File aSourceFile, java.io.File aTargetFile)
public static boolean hasExtension(java.lang.String filename, java.lang.String extension)
public static boolean matchFileExtension(java.lang.String ext, java.lang.String[] types)
public static boolean isDocSupportedByMupdf(java.lang.String filename)
public static boolean nameContainsUUID(java.lang.String name)
public static boolean isDocTypeDoc(java.lang.String path)
public static boolean isDocTypeExcel(java.lang.String path)
public static boolean isDocTypePowerPoint(java.lang.String path)
public static boolean isValidFilename(java.lang.String name)
public static boolean isValidUrl(java.lang.String urlString)