java.io.File.delete()不能删除非空目录,需要遍历删除
public static boolean rmDirs(File file) throws Exception {
File[] fileArr = file.listFiles();
if (fileArr != null) {
for (File files : fileArr) {
if (files.isDirectory()) {
rmDirs(files);
} else {
files.delete();
}
}
}
return file.delete();
}
网友评论