递归用一句话来概括就是一个方法多次调用自己,但是得要有结束条件。
package com.qf.a_work;
import java.io.File;
public class Demo1 {
public static void main(String[] args) {
File file = new File("c:/bbb");
del(file);
}
public static void del (File file) {
//找到bbb文件夹下面所有的文件和文件夹
File[] files = file.listFiles();
for (File file1 : files) {
if (file1.isDirectory()) {//如果是文件夹 就继续执行del方法
del(file1);
} else {//不是文件夹
file1.delete();
}
}
}
}