Create FileUtils#delete and write tests for FileUtils
This commit is contained in:
@@ -68,7 +68,22 @@ public final class FileUtils {
|
||||
if (target.isDirectory()) {
|
||||
purgeDirectory(target);
|
||||
}
|
||||
target.delete();
|
||||
delete(target);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete the given file or directory and log a message if it was unsuccessful.
|
||||
* Method is null safe and does nothing when null is passed.
|
||||
*
|
||||
* @param file the file to delete
|
||||
*/
|
||||
public static void delete(File file) {
|
||||
if (file != null) {
|
||||
boolean result = file.delete();
|
||||
if (!result) {
|
||||
ConsoleLogger.warning("Could not delete file '" + file + "'");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user