public static void deleteDirec(File file) {
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
if (files.isDirectory()) {
deleteDirec(files);
} else {
System.out.println(files + "--" + files.delete());
}
System.out.println(file + "--" + file.delete());
}
}
我这样删除的是目录和子目录下的所有文件,而删除不掉文件夹,只是把目录下的文件全部删除掉了,留下的都是空的文件夹,
我执行了了一遍也是这样,请指教一下怎样删除整个文件夹和文件下的所有子目录。但是老师执行的为什么结果就是删除了整个文件夹呢??
|