需求:删除一个带内容的目录
原理:必须从最里面往外删除需要深度遍历
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();
}
}