package File_Case_package; import java.io.File; public class case_demo4 { public static void main(String[] args) { /* 删除一个多级文件夹 如果我们要删除一个有内容的文件夹 1、先删除文件夹里面所有的内容 2、再删除自己 */ File file = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module2"); delete(file); } /* * 作用:删除File_module2文件夹 * 参数:要删除的文件夹 */ public static void delete(File file) { //1、先删除文件夹里面所有的内容 //进入file File[] files = file.listFiles(); //遍历 for (File f : files) { //判断,如果是文件,则删除 if (f.isFile()) { f.delete(); } else { //如果是文件夹,就递归 delete(f); } } //2、再删除自己 file.delete(); } }