public class FileUtils
extends org.apache.commons.io.FileUtils
Modifier and Type | Class and Description |
---|---|
static class |
FileUtils.UNITS |
Modifier and Type | Field and Description |
---|---|
(package private) static String[] |
fileSizeUnits |
Constructor and Description |
---|
FileUtils() |
Modifier and Type | Method and Description |
---|---|
static File |
changeExtension(File file,
String extension) |
static void |
deleteEmptyFolder(File directory,
File stopAtDirectory)
Recursively delete directory if found empty.
|
static long |
getCurrentDriveFreeSpace() |
static long |
getCurrentDriveFreeSpace(FileUtils.UNITS unit) |
static long |
getCurrentDriveTotalSpace() |
static long |
getCurrentDriveTotalSpace(FileUtils.UNITS unit) |
static long |
getCurrentDriveUsableSpace() |
static long |
getCurrentDriveUsableSpace(FileUtils.UNITS unit) |
static long |
getCurrentDriveUsedSpace() |
static long |
getCurrentDriveUsedSpace(FileUtils.UNITS unit) |
static String |
getNameWithoutExtension(File file) |
static String |
getNameWithoutExtension(String fileName) |
static boolean |
hideFile(File file) |
static boolean |
isChildOf(String parent,
String child)
Checks if the given child directory is a child of the given parent directory
|
static boolean |
isEmptyDirectory(File directory) |
static boolean |
isEmptyDirectory(File directory,
FileFilter filter) |
static com.google.common.base.Predicate<File> |
isSystemGeneratedFile() |
static String |
megabyteCountToDisplaySize(double megabyte) |
static boolean |
unhideFile(File file) |
byteCountToDisplaySize, byteCountToDisplaySize, checksum, checksumCRC32, cleanDirectory, contentEquals, contentEqualsIgnoreEOL, convertFileCollectionToFileArray, copyDirectory, copyDirectory, copyDirectory, copyDirectory, copyDirectoryToDirectory, copyFile, copyFile, copyFile, copyFileToDirectory, copyFileToDirectory, copyInputStreamToFile, copyToFile, copyURLToFile, copyURLToFile, deleteDirectory, deleteQuietly, directoryContains, forceDelete, forceDeleteOnExit, forceMkdir, forceMkdirParent, getFile, getFile, getTempDirectory, getTempDirectoryPath, getUserDirectory, getUserDirectoryPath, isFileNewer, isFileNewer, isFileNewer, isFileOlder, isFileOlder, isFileOlder, isSymlink, iterateFiles, iterateFiles, iterateFilesAndDirs, lineIterator, lineIterator, listFiles, listFiles, listFilesAndDirs, moveDirectory, moveDirectoryToDirectory, moveFile, moveFileToDirectory, moveToDirectory, openInputStream, openOutputStream, openOutputStream, readFileToByteArray, readFileToString, readFileToString, readFileToString, readLines, readLines, readLines, sizeOf, sizeOfAsBigInteger, sizeOfDirectory, sizeOfDirectoryAsBigInteger, toFile, toFiles, touch, toURLs, waitFor, write, write, write, write, write, write, writeByteArrayToFile, writeByteArrayToFile, writeByteArrayToFile, writeByteArrayToFile, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile
static String[] fileSizeUnits
public static long getCurrentDriveUsableSpace(FileUtils.UNITS unit)
public static long getCurrentDriveUsableSpace()
public static long getCurrentDriveFreeSpace(FileUtils.UNITS unit)
public static long getCurrentDriveFreeSpace()
public static long getCurrentDriveTotalSpace(FileUtils.UNITS unit)
public static long getCurrentDriveTotalSpace()
public static long getCurrentDriveUsedSpace(FileUtils.UNITS unit)
public static long getCurrentDriveUsedSpace()
public static com.google.common.base.Predicate<File> isSystemGeneratedFile()
public static boolean isEmptyDirectory(File directory)
public static boolean isEmptyDirectory(File directory, FileFilter filter)
public static boolean unhideFile(File file)
public static boolean hideFile(File file)
public static void deleteEmptyFolder(File directory, File stopAtDirectory)
directoryStart
- directorystopAtDirectory
- stopper directory. This is required to prevent the method delete all file up to file
system's root directoryIllegalArgumentException
- if no stopper directory is definedpublic static String megabyteCountToDisplaySize(double megabyte)
public static boolean isChildOf(String parent, String child)
parent
- parent directorychild
- child directoryCopyright © 2021. All rights reserved.