private static void deleteFolder(File f) {
//此处做判断如果文件不存在 就不往下执行
if(f==null||!f.exists()){
return;
}//获取文件清单
File[] files = f.listFiles();
for (File file : files) {
if(file.isDirectory()){
//如果是文件夹就递归遍历
deleteFolder(file);
}else{
//删除文件
System.out.println(file.delete());
}//删除当前文件夹
file.delete();
}
//删除传入的文件
f.delete();
}
递归删除非空文件夹
最新推荐文章于 2024-04-16 19:24:32 发布