public class FileUtils extends Object
Modifier and Type | Field and Description |
---|---|
static long |
ONE_GB
The number of bytes in a gigabyte.
|
static long |
ONE_KB
The number of bytes in a kilobyte.
|
static long |
ONE_MB
The number of bytes in a megabyte.
|
static String |
OPPOSITE_SEP_CHAR |
static String |
REGEX_SAFE_SEP |
Constructor and Description |
---|
FileUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
close(Closeable closeMe,
boolean reThrowExceptions) |
static boolean |
containsFile(File sourceFile,
String searchName) |
static void |
deleteChildren(File file) |
static boolean |
empty(File directory) |
static boolean |
exists(File file) |
static boolean |
forceDeleteAll(File file) |
static String |
fromVaxPath(String vaxPath) |
static File |
getAlternateCaseFile(File rootFile,
String searchName) |
static File |
getBaseFile(File file) |
static String |
getBaseName(File file) |
static File |
getCaseUnknownFile(File rootFile,
String searchName) |
static String |
getContents(File file) |
static String |
getExtension(File file) |
static String |
getExtension(String name) |
static Map<Integer,File> |
getFileMap(File sourceFile) |
static Map<Integer,File> |
getFileMap(File sourceFile,
String searchPattern) |
static Map<Integer,File> |
getFileMap(File sourceFile,
String regex,
boolean recursive) |
static Map<Integer,File> |
getFileMap(Map<Integer,File> sourceList,
String regex) |
static Map<Integer,File> |
getFileMapByPattern(File sourceFile,
Pattern searchPattern,
boolean recursive,
boolean excludeSourceControlFiles) |
static List<File> |
getFiles(File sourceFile) |
static List<File> |
getFiles(File sourceFile,
String searchPattern) |
static List<File> |
getFiles(File sourceFile,
String regex,
boolean recursive) |
static List<File> |
getFiles(List<File> sourceList,
String regex) |
static List<File> |
getFilesByPattern(File sourceFile,
Pattern searchPattern,
boolean recursive) |
static String |
getRegexSeparator() |
static String |
getRelativePath(File baseDirectory,
File targetFile) |
static String |
getRelativePath(String basePath,
String fullPath) |
static String |
getRelativePath(URL baseDirectory,
URL targetFile) |
static String |
getSafeName(String string) |
static File |
getSibling(String fileName,
File knownFile) |
static File |
getTopFileByPattern(File sourceFile,
Pattern searchPattern,
Integer maxDepth) |
static File |
getTopFileByPattern(File sourceFile,
String regex,
Integer maxDepth) |
static File |
getValidParent(File missingFile) |
static boolean |
hasParent(List<File> parents,
File searchFile) |
static boolean |
isParent(File parent,
File searchFile) |
static boolean |
isParent(FileMirror parent,
FileMirror searchFile) |
static boolean |
isSourceControl(File file) |
static Properties |
loadProperties(File file) |
static Properties |
loadProperties(Properties props,
File file) |
public static final long ONE_KB
public static final long ONE_MB
public static final long ONE_GB
public static final String OPPOSITE_SEP_CHAR
public static final String REGEX_SAFE_SEP
public static List<File> getFilesByPattern(File sourceFile, Pattern searchPattern, boolean recursive)
public static File getTopFileByPattern(File sourceFile, String regex, Integer maxDepth)
public static File getTopFileByPattern(File sourceFile, Pattern searchPattern, Integer maxDepth)
public static Map<Integer,File> getFileMap(File sourceFile, String regex, boolean recursive)
public static Map<Integer,File> getFileMapByPattern(File sourceFile, Pattern searchPattern, boolean recursive, boolean excludeSourceControlFiles)
public static String getContents(File file) throws IOException
IOException
public static boolean isParent(FileMirror parent, FileMirror searchFile)
public static String getRegexSeparator()
public static boolean exists(File file)
public static Properties loadProperties(File file)
public static Properties loadProperties(Properties props, File file)
public static void close(Closeable closeMe, boolean reThrowExceptions)
public static void deleteChildren(File file)
public static boolean forceDeleteAll(File file)
public static boolean empty(File directory)
public static boolean isSourceControl(File file)
Copyright © 2019. All rights reserved.