Package | Description |
---|---|
org.apache.commons.io |
This package defines utility classes for working with streams, readers,
writers and files.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
FileDeleteStrategy.ForceFileDeleteStrategy
Force file deletion strategy.
|
Modifier and Type | Field and Description |
---|---|
private FileDeleteStrategy |
FileCleaningTracker.Tracker.deleteStrategy
The strategy for deleting files.
|
static FileDeleteStrategy |
FileDeleteStrategy.FORCE
The singleton instance for forced file deletion, which always deletes,
even if the file represents a non-empty directory.
|
static FileDeleteStrategy |
FileDeleteStrategy.NORMAL
The singleton instance for normal file deletion, which does not permit
the deletion of directories that are not empty.
|
Modifier and Type | Method and Description |
---|---|
private void |
FileCleaningTracker.addTracker(java.lang.String path,
java.lang.Object marker,
FileDeleteStrategy deleteStrategy)
Adds a tracker to the list of trackers.
|
void |
FileCleaningTracker.track(java.io.File file,
java.lang.Object marker,
FileDeleteStrategy deleteStrategy)
Track the specified file, using the provided marker, deleting the file
when the marker instance is garbage collected.
|
static void |
FileCleaner.track(java.io.File file,
java.lang.Object marker,
FileDeleteStrategy deleteStrategy)
Deprecated.
|
void |
FileCleaningTracker.track(java.lang.String path,
java.lang.Object marker,
FileDeleteStrategy deleteStrategy)
Track the specified file, using the provided marker, deleting the file
when the marker instance is garbage collected.
|
static void |
FileCleaner.track(java.lang.String path,
java.lang.Object marker,
FileDeleteStrategy deleteStrategy)
Deprecated.
|
Constructor and Description |
---|
Tracker(java.lang.String path,
FileDeleteStrategy deleteStrategy,
java.lang.Object marker,
java.lang.ref.ReferenceQueue<? super java.lang.Object> queue)
Constructs an instance of this class from the supplied parameters.
|