public class GFileUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GFileUtils.TailReadingException |
| Modifier and Type | Field and Description |
|---|---|
static String |
FILE_SEPARATOR |
| Constructor and Description |
|---|
GFileUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addSubDirectories(File directory,
Collection<File> subDirectories) |
static String |
byteCountToDisplaySize(long size) |
static File |
canonicalise(File src) |
static Checksum |
checksum(File file,
Checksum checksum) |
static long |
checksumCRC32(File file) |
static void |
cleanDirectory(File directory) |
static boolean |
contentEquals(File file1,
File file2) |
static File[] |
convertFileCollectionToFileArray(Collection files) |
static void |
copyDirectory(File srcDir,
File destDir) |
static void |
copyDirectory(File srcDir,
File destDir,
boolean preserveFileDate) |
static void |
copyDirectory(File srcDir,
File destDir,
FileFilter filter) |
static void |
copyDirectory(File srcDir,
File destDir,
FileFilter filter,
boolean preserveFileDate) |
static void |
copyDirectoryToDirectory(File srcDir,
File destDir) |
static void |
copyFile(File srcFile,
File destFile) |
static void |
copyFile(File srcFile,
File destFile,
boolean preserveFileDate) |
static void |
copyFileToDirectory(File srcFile,
File destDir) |
static void |
copyFileToDirectory(File srcFile,
File destDir,
boolean preserveFileDate) |
static void |
copyURLToFile(URL source,
File destination) |
static boolean |
createDirectoriesWhenNotExistent(File... directories) |
static void |
createDirectory(File directory)
Creates a directory and any unexisting parent directories.
|
static void |
deleteDirectory(File directory) |
static boolean |
deleteQuietly(File file) |
static void |
forceDelete(File file) |
static void |
forceDeleteOnExit(File file) |
static void |
forceMkdir(File directory) |
static List<File> |
getSubDirectories(File directory) |
static List<File> |
getSubFiles(File directory) |
static boolean |
isFileNewer(File file,
Date date) |
static boolean |
isFileNewer(File file,
File reference) |
static boolean |
isFileNewer(File file,
long timeMillis) |
static boolean |
isFileOlder(File file,
Date date) |
static boolean |
isFileOlder(File file,
File reference) |
static boolean |
isFileOlder(File file,
long timeMillis) |
static Iterator |
iterateFiles(File directory,
org.apache.commons.io.filefilter.IOFileFilter fileFilter,
org.apache.commons.io.filefilter.IOFileFilter dirFilter) |
static Iterator |
iterateFiles(File directory,
String[] extensions,
boolean recursive) |
static org.apache.commons.io.LineIterator |
lineIterator(File file) |
static org.apache.commons.io.LineIterator |
lineIterator(File file,
String encoding) |
static Collection |
listFiles(File directory,
org.apache.commons.io.filefilter.IOFileFilter fileFilter,
org.apache.commons.io.filefilter.IOFileFilter dirFilter) |
static Collection |
listFiles(File directory,
String[] extensions,
boolean recursive) |
static void |
moveDirectory(File srcDir,
File destDir) |
static void |
moveDirectoryToDirectory(File src,
File destDir,
boolean createDestDir) |
static void |
moveFile(File srcFile,
File destFile) |
static void |
moveFileToDirectory(File srcFile,
File destDir,
boolean createDestDir) |
static void |
moveToDirectory(File src,
File destDir,
boolean createDestDir) |
static FileInputStream |
openInputStream(File file) |
static FileOutputStream |
openOutputStream(File file) |
static byte[] |
readFileToByteArray(File file) |
static String |
readFileToString(File file) |
static String |
readFileToString(File file,
String encoding) |
static List |
readLines(File file) |
static List |
readLines(File file,
String encoding) |
static long |
sizeOfDirectory(File directory) |
static String |
tail(File file,
int maxLines) |
static File |
toFile(String... filePathParts) |
static File |
toFile(URL url) |
static File[] |
toFiles(URL[] urls) |
static List<String> |
toPaths(Collection<File> files) |
static void |
touch(File file) |
static List<URI> |
toURIs(Iterable<File> files) |
static URL[] |
toURLArray(Collection<File> files) |
static URL[] |
toURLs(File[] files) |
static List<URL> |
toURLs(Iterable<File> files) |
static List<URL> |
urisToUrls(Iterable<URI> uris) |
static boolean |
waitFor(File file,
int seconds) |
static void |
writeByteArrayToFile(File file,
byte[] data) |
static void |
writeLines(File file,
Collection lines) |
static void |
writeLines(File file,
Collection lines,
String lineEnding) |
static void |
writeLines(File file,
String encoding,
Collection lines) |
static void |
writeLines(File file,
String encoding,
Collection lines,
String lineEnding) |
static void |
writeStringToFile(File file,
String data) |
static void |
writeStringToFile(File file,
String data,
String encoding) |
public static final String FILE_SEPARATOR
public static FileInputStream openInputStream(File file)
public static FileOutputStream openOutputStream(File file)
public static String byteCountToDisplaySize(long size)
public static void touch(File file)
public static File[] convertFileCollectionToFileArray(Collection files)
public static Collection listFiles(File directory, org.apache.commons.io.filefilter.IOFileFilter fileFilter, org.apache.commons.io.filefilter.IOFileFilter dirFilter)
public static Iterator iterateFiles(File directory, org.apache.commons.io.filefilter.IOFileFilter fileFilter, org.apache.commons.io.filefilter.IOFileFilter dirFilter)
public static Collection listFiles(File directory, String[] extensions, boolean recursive)
public static Iterator iterateFiles(File directory, String[] extensions, boolean recursive)
public static List<String> toPaths(Collection<File> files)
public static URL[] toURLArray(Collection<File> files)
public static void copyFileToDirectory(File srcFile, File destDir, boolean preserveFileDate)
public static void copyDirectory(File srcDir, File destDir, FileFilter filter)
public static void copyDirectory(File srcDir, File destDir, FileFilter filter, boolean preserveFileDate)
public static void deleteDirectory(File directory)
public static boolean deleteQuietly(File file)
public static void cleanDirectory(File directory)
public static boolean waitFor(File file, int seconds)
public static byte[] readFileToByteArray(File file)
public static String tail(File file, int maxLines) throws GFileUtils.TailReadingException
file - to read from tailmaxLines - max lines to readGFileUtils.TailReadingException - when reading failedpublic static org.apache.commons.io.LineIterator lineIterator(File file, String encoding)
public static org.apache.commons.io.LineIterator lineIterator(File file)
public static void writeByteArrayToFile(File file, byte[] data)
public static void writeLines(File file, String encoding, Collection lines)
public static void writeLines(File file, Collection lines)
public static void writeLines(File file, String encoding, Collection lines, String lineEnding)
public static void writeLines(File file, Collection lines, String lineEnding)
public static void forceDelete(File file)
public static void forceDeleteOnExit(File file)
public static void forceMkdir(File directory)
public static long sizeOfDirectory(File directory)
public static boolean isFileNewer(File file, long timeMillis)
public static boolean isFileOlder(File file, long timeMillis)
public static long checksumCRC32(File file)
public static void moveDirectoryToDirectory(File src, File destDir, boolean createDestDir)
public static void moveFileToDirectory(File srcFile, File destDir, boolean createDestDir)
public static void addSubDirectories(File directory, Collection<File> subDirectories)
public static boolean createDirectoriesWhenNotExistent(File... directories)
public static void createDirectory(File directory)
Copyright © 2013. All rights reserved