代码:
import java.io.File; public class Test02 { public static void main(String[] args) { /* //1.创建多级目录 File file = new File("d:\\aa\\bb\\cc\\dd\\a.txt"); file.mkdirs();*/ /* //2.删除单级目录下的所有文件 File file = new File("d:\\aa"); File[] fileList = file.listFiles(); for (File f : fileList) {//遍历集合 if (f.isFile()) {//判断如果是文件 f.delete();//删除该文件 } }*/ //3.删除多级目录下的文件 File file = new File("d:\\aa"); removeFile(file); } //递归删除多级目录下的文件 public static void removeFile(File file) { File[] fileList = file.listFiles();//生成File[]集合 for (File f : fileList) {//遍历集合中的元素 if (f.isFile()) {//如果是文件 f.delete();//删除该文件 }else {//如果是目录 removeFile(f);//递归删除该目录下的所有文件 } } } }