就在不久前不小心创建了100+多重嵌套子文件夹,尝试鼠标右键,cmd命令但是却还是无法删除,没办法,只能按老规矩从最底层文件夹一个个删起了.
不过谁让我学了编程,那必须活学活用啊,所以写了下面这段简陋的代码,希望在未来能帮助遇到跟我一样问题的朋友……
import java.io.File;
public class Main {
public static void main(String[] args) {
String pathname = "";//删除文件夹的路径
File file = new File(pathname);
del(file);
}
public static void del(File file){
if (!file.isDirectory())
return;
else {
File[] files = file.listFiles();
String path = "";//存放子路径
for (File f: files){
path = f.toString();
}
del(new File(path));
file.delete();
}
}
}