import java.io.File;
public class Javatest92 {
/**
* I/O输入输出流
* 练习1:删除给定目录下的空目录(包含子目录下的)
* test目录:
* D:\testjavaIO\empty(空目录,删除)
* D:\testjavaIO\test11\empty11(空目录,删除)
* D:\testjavaIO\test11\1.docx
* D:\testjavaIO\test11\2.docx
* D:\testjavaIO\test11\3empty.docx(空文件)
*/
public static void main(String[] args) {
//指定目录
File folder = new File("D:\\testjavaIO");
deleteFolder(folder);
}
private static void deleteFolder(File folder) {
File[] files = folder.listFiles();
if(files != null){
for (File f:files) {
//如果是目录
if(f.isDirectory()){
deleteFolder(f);
}
}
}
//如果是目录,删除
if(files.length < 1){
folder.delete();
}
}
}