it.geosolutions.tools.io.file
Class Remove
java.lang.Object
it.geosolutions.tools.io.file.Remove
public abstract class Remove
- extends java.lang.Object
|
Method Summary |
static boolean |
deleteDirectory(java.io.File sourceDirectory,
java.io.FilenameFilter filter,
boolean recursive,
boolean deleteItself)
Delete all the files/dirs with matching the specified
FilenameFilter in the specified directory. |
static java.lang.Object |
deleteFile(java.io.File file)
Delete asynchronously the specified File. |
static boolean |
emptyDirectory(java.io.File sourceDirectory,
boolean recursive,
boolean deleteItself)
Empty the specified directory. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Remove
public Remove()
deleteDirectory
public static boolean deleteDirectory(java.io.File sourceDirectory,
java.io.FilenameFilter filter,
boolean recursive,
boolean deleteItself)
- Delete all the files/dirs with matching the specified
FilenameFilter in the specified directory. The method can work
recursively.
- Parameters:
sourceDirectory - the directory to delete files from.filter - the FilenameFilter to use for selecting files to
delete.recursive - boolean that specifies if we want to delete files recursively
or not.
- Returns:
deleteFile
public static java.lang.Object deleteFile(java.io.File file)
- Delete asynchronously the specified File.
emptyDirectory
public static boolean emptyDirectory(java.io.File sourceDirectory,
boolean recursive,
boolean deleteItself)
- Empty the specified directory. The method can work recursively.
- Parameters:
sourceDirectory - the directory to delete files/dirs from.recursive - boolean that specifies if we want to delete files/dirs
recursively or not.deleteItself - boolean used if we want to delete the sourceDirectory itself
- Returns:
Copyright © 2011-2012 GeoSolutions. All Rights Reserved.