需求:删除一个带内容的目录
原理:必须从最里面往外删除需要深度遍历
import java.io.File; public class RemoveDirTest { public static void main(String[] args) { File dir = new File("F:\SogouWP"); removeDir(dir); } public static void removeDir(File dir) { File[] files = dir.listFiles(); for(File file : files){ if(file.isDirectory()){ removeDir(file); }else{ file.delete(); } } dir.delete(); } }