Package org.frankframework.util
Class DirectoryCleaner
java.lang.Object
org.frankframework.util.DirectoryCleaner
Cleans up a directory.
- Author:
- Peter Leeuwenburgh
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()booleanbooleanbooleanvoidsetDeleteEmptySubdirectories(boolean b) whentrue, empty subdirectories will be deleted, toovoidsetDirectory(String directory) directory to be cleaned upvoidsetNotExistWarn(boolean b) when settrue, send warnings to logging and console about not existing directoriesvoidsetRetention(String retention) Minimum amount of time (with suffix 'd', 'h', 'm' or 's') that must have passed before a file will be deleted.voidsetSubdirectories(boolean b) whentrue, files in subdirectories will be deleted, too
-
Field Details
-
log
protected org.apache.logging.log4j.Logger log
-
-
Constructor Details
-
DirectoryCleaner
public DirectoryCleaner()
-
-
Method Details
-
cleanup
public void cleanup() -
setDirectory
directory to be cleaned up -
getDirectory
-
setRetention
Minimum amount of time (with suffix 'd', 'h', 'm' or 's') that must have passed before a file will be deleted. You may only use one suffix!- Default value
- 30d
-
getRetention
-
setSubdirectories
public void setSubdirectories(boolean b) whentrue, files in subdirectories will be deleted, too- Default value
- false
-
isSubdirectories
public boolean isSubdirectories() -
setDeleteEmptySubdirectories
public void setDeleteEmptySubdirectories(boolean b) whentrue, empty subdirectories will be deleted, too- Default value
- false
-
isDeleteEmptySubdirectories
public boolean isDeleteEmptySubdirectories() -
setNotExistWarn
public void setNotExistWarn(boolean b) when settrue, send warnings to logging and console about not existing directories- Default value
- true
-
isNotExistWarn
public boolean isNotExistWarn()
-