|
||||||||||
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 occurpublic 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 |