# Uses of Class
org.apache.commons.io.FileDeleteStrategy

Packages that use FileDeleteStrategy
Package
Description
org.apache.commons.io
Provides classes for working with streams, readers, writers and files.

- ## Uses of FileDeleteStrategy in org.apache.commons.io

  Fields in org.apache.commons.io declared as FileDeleteStrategy
  Modifier and Type
  Field
  Description
  `static final FileDeleteStrategy`
  FileDeleteStrategy.`FORCE`
  The singleton instance for forced file deletion, which always deletes, even if the file represents a non-empty directory.
  `static final FileDeleteStrategy`
  FileDeleteStrategy.`NORMAL`
  The singleton instance for normal file deletion, which does not permit the deletion of directories that are not empty.
  Methods in org.apache.commons.io with parameters of type FileDeleteStrategy
  Modifier and Type
  Method
  Description
  `static void`
  FileCleaner.`track(File file, Object marker, FileDeleteStrategy deleteStrategy)`
  Deprecated.
  Use `FileCleaningTracker.track(File, Object, FileDeleteStrategy)`.
  `static void`
  FileCleaner.`track(String path, Object marker, FileDeleteStrategy deleteStrategy)`
  Deprecated.
  Use `FileCleaningTracker.track(String, Object, FileDeleteStrategy)`.
  `void`
  FileCleaningTracker.`track(File file, Object marker, FileDeleteStrategy deleteStrategy)`
  Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
  `void`
  FileCleaningTracker.`track(String path, Object marker, FileDeleteStrategy deleteStrategy)`
  Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.
  `void`
  FileCleaningTracker.`track(Path file, Object marker, FileDeleteStrategy deleteStrategy)`
  Tracks the specified file, using the provided marker, deleting the file when the marker instance is garbage collected.