Class FileUtils
- java.lang.Object
-
- com.couchbase.lite.internal.utils.FileUtils
-
public final class FileUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
copyFile(java.io.InputStream in, java.io.OutputStream out)
static boolean
deleteContents(java.io.File fileOrDirectory)
static boolean
deleteContents(java.lang.String fileOrDirectory)
static boolean
eraseFileOrDir(java.io.File fileOrDirectory)
static boolean
eraseFileOrDir(java.lang.String fileOrDirectory)
static boolean
setPermissionRecursive(java.io.File fileOrDirectory, boolean readable, boolean writable)
static java.io.File
verifyDir(java.io.File dir)
static java.io.File
verifyDir(java.lang.String dirPath)
-
-
-
Method Detail
-
verifyDir
@NonNull public static java.io.File verifyDir(@NonNull java.lang.String dirPath)
-
verifyDir
@NonNull public static java.io.File verifyDir(@NonNull java.io.File dir)
-
copyFile
public static void copyFile(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
- Throws:
java.io.IOException
-
eraseFileOrDir
public static boolean eraseFileOrDir(@NonNull java.lang.String fileOrDirectory)
-
eraseFileOrDir
public static boolean eraseFileOrDir(@NonNull java.io.File fileOrDirectory)
-
deleteContents
public static boolean deleteContents(java.lang.String fileOrDirectory)
-
deleteContents
public static boolean deleteContents(java.io.File fileOrDirectory)
-
setPermissionRecursive
public static boolean setPermissionRecursive(@NonNull java.io.File fileOrDirectory, boolean readable, boolean writable)
-
-