package com.yyq; /* * 删除带内容的目录 * 删除原理,删除目录从里面往外删 * 从里往外删除:就用到递归 */ import java.io.*; public class RemoveDir { public static void main(String[] args) { // TODO Auto-generated method stub File f = new File("E:\txt 文件"); removeDir(f); } public static void removeDir(File dir){ File files[] = dir.listFiles(); for(File f : files){ if(f.isDirectory()){ removeDir(f); } else{ f.delete(); System.out.println(f.getName()+"删除成功"); } } } }
package com.yyq; /* * 删除带内容的目录 * 删除原理,删除目录从里面往外删 * 从里往外删除:就用到递归 */ import java.io.*; public class RemoveDir { public static void main(String[] args) { // TODO Auto-generated method stub File f = new File("E:\txt 文件"); removeDir(f); } public static void removeDir(File dir){ File files[] = dir.listFiles(); for(File f : files){ if(f.isDirectory()){ removeDir(f); } else{ f.delete(); System.out.println(f.getName()+"删除成功"); } } } }