删除方法
private boolean deleteFile(File file) {
if (file == null || !file.exists()) {
log.error("文件删除失败,请检查文件路径是否正确");
return false;
}
File[] files = file.listFiles();
assert files != null;
for (File f : files) {
if (f.isDirectory()) {
deleteFile(f);
} else {
boolean rtn = f.delete();
if (!rtn) {
log.error(f.getName() + "删除失败。");
return false;
}
}
}
return file.delete();
}