简述
很简单 看注释
public static void del(File file) {
if (file.isFile()) { //判断是不是文件 是的话直接删除
file.delete();
return;
}
//能走到这的都是文件夹
File[] files = file.listFiles(); //获取当前目录下的文件列表
for (File f : files) {//遍历文件列表
if (f.isDirectory()) del(f);//是文件夹就调用自己
else del(f);//不是文件夹就直接删除
}
//能走到这的都是空文件夹
file.delete();//删除空的文件夹
}