public final class FileUtils
extends java.lang.Object
| Constructor and Description |
|---|
FileUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createDirectories(java.lang.String location,
java.lang.String... dirsToCreate) |
static void |
createFile(java.io.File file)
Deprecated.
since 1.2.4. use
Files.createFile(Path, FileAttribute[])
Will be removed in a future release. |
static void |
deleteDirectory(java.io.File folder) |
static void |
deleteExclude(java.io.File toDelete,
java.io.File... excludes) |
static long |
getCRC32(java.io.File file) |
static java.lang.String |
getFileChecksum(java.security.MessageDigest digest,
java.io.File file) |
static java.lang.String |
getFileExtension(java.io.File file) |
static java.io.File |
getFilePathOfClass(java.lang.Class<?> classToGetPath) |
static long |
getFileSizeBytes(java.io.File file)
Deprecated.
Deprecated since 1.2.7. Use
getFileSizeBytes(Path) instead.
Will be removed in a future release. |
static long |
getFileSizeBytes(java.nio.file.Path path) |
static long |
getFileSizeKiloBytes(java.io.File file)
Deprecated.
Deprecated since 1.2.7. Use
getFileSizeKiloBytes(Path) instead.
Will be removed in a future release. |
static long |
getFileSizeKiloBytes(java.nio.file.Path path) |
static long |
getFileSizeMegaBytes(java.io.File file)
Deprecated.
Deprecated since 1.2.7. Use
getFileSizeMegaBytes(Path) instead.
Will be removed in a future release. |
static long |
getFileSizeMegaBytes(java.nio.file.Path path) |
static java.lang.String |
getMD5ofFile(java.io.File file) |
static java.lang.String |
getSHA1(java.io.File file) |
static java.lang.String |
getStringPathOfClass(java.lang.Class<?> classToGetPath) |
static java.io.File[] |
list(java.io.File dir) |
static java.util.List<java.io.File> |
listRecursive(java.io.File directory) |
static java.lang.String |
loadFile(java.io.File file)
Deprecated.
Deprecated since 1.2.4. Use
Files.readAllLines(Path, Charset) instead.
Will be removed in a future release. |
static java.io.File |
removeExtension(java.io.File file) |
static java.lang.String |
removeExtension(java.lang.String fileName) |
static void |
saveFile(java.io.File file,
java.lang.String text)
Deprecated.
since 1.2.4. Use
Files.write(Path, Iterable, Charset, OpenOption...) instead.
Will be removed in a future release. |
public static java.lang.String getFileExtension(java.io.File file)
public static java.lang.String removeExtension(java.lang.String fileName)
public static java.io.File removeExtension(java.io.File file)
throws java.io.IOException
java.io.IOException@Deprecated
public static void createFile(java.io.File file)
throws java.io.IOException
Files.createFile(Path, FileAttribute[])
Will be removed in a future release.java.io.IOException@Deprecated
public static void saveFile(java.io.File file,
java.lang.String text)
throws java.io.IOException
Files.write(Path, Iterable, Charset, OpenOption...) instead.
Will be removed in a future release.java.io.IOException@Deprecated
public static java.lang.String loadFile(java.io.File file)
throws java.io.IOException
Files.readAllLines(Path, Charset) instead.
Will be removed in a future release.java.io.IOExceptionpublic static void deleteDirectory(java.io.File folder)
public static void deleteExclude(java.io.File toDelete,
java.io.File... excludes)
public static java.util.List<java.io.File> listRecursive(java.io.File directory)
public static void createDirectories(java.lang.String location,
java.lang.String... dirsToCreate)
throws java.io.IOException
java.io.IOException@Deprecated public static long getFileSizeMegaBytes(java.io.File file)
getFileSizeMegaBytes(Path) instead.
Will be removed in a future release.@Deprecated public static long getFileSizeKiloBytes(java.io.File file)
getFileSizeKiloBytes(Path) instead.
Will be removed in a future release.@Deprecated public static long getFileSizeBytes(java.io.File file)
getFileSizeBytes(Path) instead.
Will be removed in a future release.public static long getFileSizeMegaBytes(java.nio.file.Path path)
throws java.io.IOException
java.io.IOExceptionpublic static long getFileSizeKiloBytes(java.nio.file.Path path)
throws java.io.IOException
java.io.IOExceptionpublic static long getFileSizeBytes(java.nio.file.Path path)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getStringPathOfClass(java.lang.Class<?> classToGetPath)
public static java.io.File getFilePathOfClass(java.lang.Class<?> classToGetPath)
public static java.lang.String getFileChecksum(java.security.MessageDigest digest,
java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getMD5ofFile(java.io.File file)
throws java.security.NoSuchAlgorithmException,
java.io.IOException
java.security.NoSuchAlgorithmExceptionjava.io.IOExceptionpublic static java.lang.String getSHA1(java.io.File file)
throws java.security.NoSuchAlgorithmException,
java.io.IOException
java.security.NoSuchAlgorithmExceptionjava.io.IOExceptionpublic static java.io.File[] list(java.io.File dir)
public static long getCRC32(java.io.File file)
throws java.io.IOException
java.io.IOException