package string.itcastio;
import java.io.File;
/*
* 删除一个带内容的目录
* 删除原理
* 在window中,删除目录从里面往外删除的。
* 既然是从里往外删除。就需要用到递归
* 因为删除之后不会在回收站里面 所有测试的时候最好备份下
*/
public class RemoveDir {
public static void main(String[] args) {
File file = new File("G:\\tzhsysadmin");
removeDir(file);
//file.delete();
}
public static void removeDir(File file) {
File[] files = file.listFiles();
for (File f : files) {
if (f.isDirectory()) {
removeDir(f);
} else {
System.out.println("f.name:" + f.getName() + "f.delete:" + f.delete());
}
}
System.out.println("name:" + file.getName() + "dir:" + file.delete());
}
}