| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.evanmclean.evlib.io.RecursiveDelete
public class RecursiveDelete
Delete entire contents of a folder, with optional error handling.
| Constructor Summary | |
|---|---|
| RecursiveDelete()Instantiates a recursive deleter that will continue even if it has an error during file deletion. | |
| RecursiveDelete(boolean continue_on_error)Instantiates a recursive deleter. | |
| Method Summary | |
|---|---|
|  boolean | deleteAll(File base)Deletes the specified file/directory, plus any sub-directories. | 
|  boolean | deleteChildren(File base)Perform recursive delete of all children of the specified directory. | 
| protected  void | errorHandler(File base)Can be overridden to handle errors. | 
|  boolean | isContinueOnError()Indicates if we continue despite any errors that occurred during file copying. | 
|  void | setContinueOnError(boolean continue_on_error)Indicates if we continue despite any errors that occurred during file copying. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public RecursiveDelete()
public RecursiveDelete(boolean continue_on_error)
continue_on_error - Indicates if we continue despite any errors that occurred during
        file deletion.| Method Detail | 
|---|
public boolean deleteAll(File base)
base - 
public boolean deleteChildren(File base)
base - 
public boolean isContinueOnError()
public void setContinueOnError(boolean continue_on_error)
continue_on_error - protected void errorHandler(File base)
base - The file that caused the error.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||