public abstract class FileSystemUtils extends FileUtils
FileSystemUtils class is a utility class encapsulating functionality to process
file system directories and files collectively.| Modifier and Type | Class and Description |
|---|---|
static class |
FileSystemUtils.AllFilesFilter |
static class |
FileSystemUtils.CompositeFileFilter |
static class |
FileSystemUtils.DirectoryOnlyFilter |
static class |
FileSystemUtils.FileExtensionFilter |
static class |
FileSystemUtils.FileOnlyFilter |
static class |
FileSystemUtils.NegatingFileFilter |
IOUtils.IoExceptionThrowingOperation| Modifier and Type | Field and Description |
|---|---|
static java.io.File |
JAVA_EXE |
static java.io.File |
JAVA_HOME |
static java.io.File[] |
NO_FILES |
static java.io.File |
TEMPORARY_DIRECTORY |
static java.io.File |
USER_HOME |
static java.io.File |
WORKING_DIRECTORY |
FILE_SEPARATOR, LINE_SEPARATOR| Constructor and Description |
|---|
FileSystemUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
deleteRecursive(java.io.File path) |
static boolean |
deleteRecursive(java.io.File path,
java.io.FileFilter fileFilter) |
static boolean |
exists(java.io.File path) |
static java.io.File |
getRootRelativeToWorkingDirectoryOrPath(java.io.File path) |
static java.io.File[] |
listFiles(java.io.File directory,
java.io.FileFilter fileFilter) |
static java.io.File[] |
safeListFiles(java.io.File directory) |
static java.io.File[] |
safeListFiles(java.io.File directory,
java.io.FileFilter fileFilter) |
isDirectory, isFile, newFile, newFile, read, writeclose, deserializeObject, doSafeIo, serializeObjectpublic static final java.io.File JAVA_HOME
public static final java.io.File JAVA_EXE
public static final java.io.File TEMPORARY_DIRECTORY
public static final java.io.File USER_HOME
public static final java.io.File WORKING_DIRECTORY
public static final java.io.File[] NO_FILES
public static boolean deleteRecursive(java.io.File path)
public static boolean deleteRecursive(java.io.File path,
java.io.FileFilter fileFilter)
public static boolean exists(java.io.File path)
public static java.io.File getRootRelativeToWorkingDirectoryOrPath(java.io.File path)
public static java.io.File[] listFiles(java.io.File directory,
java.io.FileFilter fileFilter)
public static java.io.File[] safeListFiles(java.io.File directory)
public static java.io.File[] safeListFiles(java.io.File directory,
java.io.FileFilter fileFilter)