public class FileSystem
extends java.lang.Object
Constructor and Description |
---|
FileSystem() |
Modifier and Type | Method and Description |
---|---|
static void |
copyFile(java.lang.String inputFile,
java.io.OutputStream out) |
static void |
copyFile(java.lang.String inputFile,
java.lang.String outputFile) |
static void |
copyStream(java.io.InputStream in,
java.io.OutputStream out) |
static void |
deleteRecursive(java.io.File fileOrDirectory) |
static java.io.File |
getExternalStorageFile(java.lang.String fileName) |
static java.lang.String |
getExternalStorageFileName(java.lang.String fname) |
static java.io.File |
getFile(java.lang.String fname) |
static java.io.InputStream |
getInputStream(java.lang.String filename) |
static java.io.File |
getInternalStorageFile(java.lang.String fileName) |
static java.lang.String |
getInternalStorageFileName(java.lang.String fileName) |
static java.io.OutputStream |
getOutputStream(java.lang.String filename) |
static java.lang.String |
getRelativePath(java.io.File file,
java.io.File folder) |
static java.io.File[] |
listExternalStorage() |
static java.lang.String[] |
listInternalStorage() |
static void |
setContext(android.content.Context context) |
static void |
zipFolderTo(java.io.OutputStream out,
java.io.File srcFolder,
int depth,
java.io.FileFilter filter) |
public static void setContext(android.content.Context context)
public static java.io.File getInternalStorageFile(java.lang.String fileName)
public static java.lang.String[] listInternalStorage()
@NonNull public static java.io.File[] listExternalStorage()
public static java.io.OutputStream getOutputStream(java.lang.String filename) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public static java.io.InputStream getInputStream(java.lang.String filename) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public static java.lang.String getInternalStorageFileName(java.lang.String fileName)
public static java.io.File getExternalStorageFile(java.lang.String fileName)
public static java.lang.String getExternalStorageFileName(java.lang.String fname)
public static java.io.File getFile(java.lang.String fname)
public static void deleteRecursive(java.io.File fileOrDirectory)
public static void copyStream(java.io.InputStream in, java.io.OutputStream out)
public static void copyFile(java.lang.String inputFile, java.io.OutputStream out)
public static void copyFile(java.lang.String inputFile, java.lang.String outputFile)
public static void zipFolderTo(java.io.OutputStream out, java.io.File srcFolder, int depth, java.io.FileFilter filter) throws java.io.IOException
java.io.IOException
public static java.lang.String getRelativePath(java.io.File file, java.io.File folder)