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