|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.sitools.util.FileUtils
public final class FileUtils
| Nested Class Summary | |
|---|---|
static class |
FileUtils.AndFileFilter
And file filter |
static class |
FileUtils.DirectoryFileFilter
Directory file filter |
static class |
FileUtils.FalseFileFilter
False filter |
static interface |
FileUtils.IOFileFilter
Interface for File filters, joining both File and File name filters |
static class |
FileUtils.NameFileFilter
Name file filter |
static class |
FileUtils.NotFileFilter
Not file filter |
static class |
FileUtils.OrFileFilter
Or file filter |
static class |
FileUtils.PrefixFileFilter
Prefix filter |
static class |
FileUtils.SuffixFileFilter
Suffic file filter |
static class |
FileUtils.TrueFileFilter
Main file filter |
| Method Summary | |
|---|---|
static java.lang.String |
basename(java.lang.String filepath)
Get base name of the path |
static java.lang.String |
basename(java.lang.String filepath,
char separator)
Get base name of the path |
static boolean |
cleanDirectory(java.io.File dir,
boolean deleteDir)
Clean a directory |
static void |
cleanDirectory(java.io.File dir,
java.lang.String[] suffixes,
boolean recursive)
Clean a directory |
static void |
closeQuietly(java.io.Closeable channel)
Close a channel |
static java.lang.String |
dirName(java.lang.String filepath,
char separatorChar)
Get the directory name |
static java.lang.String |
getFileName(java.io.File file)
Get the file name |
static long |
getFileSize(java.io.File file)
Get the file size |
static java.io.File |
getTempDir()
Get temporary director |
static java.util.List<java.io.File> |
listFiles(java.io.File directory,
FileUtils.IOFileFilter fileFilter,
FileUtils.IOFileFilter dirFilter)
Finds files within a given directory (and optionally its subdirectories). |
static java.util.List<java.io.File> |
listFiles(java.io.File directory,
java.lang.String[] suffixes,
boolean recursive)
Finds files within a given directory (and optionally its subdirectories) which match an array of suffixes. |
static java.util.List<java.io.File> |
listFiles(java.io.File directory,
java.lang.String[] prefixes,
java.lang.String[] suffixes,
boolean recursive)
Finds files within a given directory (and optionally its subdirectories) which match an array of suffixes. |
static java.util.List<java.io.File> |
listFiles(java.io.File directory,
java.lang.String suffix,
boolean recursive)
Create a list of files |
static void |
truncateFile(java.io.File file)
Truncate the file |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static java.io.File getTempDir()
public static long getFileSize(java.io.File file)
file - file to look at
public static java.util.List<java.io.File> listFiles(java.io.File directory,
FileUtils.IOFileFilter fileFilter,
FileUtils.IOFileFilter dirFilter)
directory - the directory to listfileFilter - the filter filedirFilter - the directory filter
public static java.util.List<java.io.File> listFiles(java.io.File directory,
java.lang.String suffix,
boolean recursive)
directory - to search insuffix - the suffix to look forrecursive - true indicates recursive
public static java.util.List<java.io.File> listFiles(java.io.File directory,
java.lang.String[] suffixes,
boolean recursive)
directory - File directory to clean upsuffixes - the suffixes to look forrecursive - true indicates recursive
public static java.util.List<java.io.File> listFiles(java.io.File directory,
java.lang.String[] prefixes,
java.lang.String[] suffixes,
boolean recursive)
directory - to search inprefixes - the prefixes to look forsuffixes - the suffixes to look forrecursive - true indicates recursive
public static void cleanDirectory(java.io.File dir,
java.lang.String[] suffixes,
boolean recursive)
throws java.io.IOException
dir - the directory to cleansuffixes - the suffixes to deleterecursive - to clean specified directory and inner directories recursively
java.io.IOException - when file exceptions occur
public static boolean cleanDirectory(java.io.File dir,
boolean deleteDir)
throws java.io.IOException
dir - the directory to cleandeleteDir - true to delete the directory, false otherwise
java.io.IOException - if reading directory failspublic static java.lang.String getFileName(java.io.File file)
file - file to look at
public static java.lang.String basename(java.lang.String filepath)
filepath - the path to the file
public static java.lang.String basename(java.lang.String filepath,
char separator)
filepath - the path to the fileseparator - the separator to use
public static java.lang.String dirName(java.lang.String filepath,
char separatorChar)
filepath - path of the directoryseparatorChar - character of separation
public static void truncateFile(java.io.File file)
file - file to truncatepublic static void closeQuietly(java.io.Closeable channel)
channel - channel to close
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||