/**
* @author:樊
* @Data: 2022/7/25
* @Time: 20:42
*/
/*
* 删除指定目录下的空文件夹*/
package test.test1;
import java.io.File;
public class Test5 {
public static void main(String[] args) {
//封装目录
File file = new File("E:\\test1");
//调用删除方法
getNullFileDelete(file);
}
private static void getNullFileDelete(File file) {
//获取目录的数组
File [] files = file.listFiles();
//增强for循环遍历数组
for (File file1 :files){
//判断是否为文件
if (file1.isDirectory()){
//获取当前文件夹的长度,如果长度为空,删除文件夹
if (file1.list().length==0){
System.out.println("删除空文件夹:"+file.getPath());
file1.delete();
}else {
//如果长度不为空则继续
getNullFileDelete(file1);
}
}else {
System.out.println("文件目录:"+file1.getAbsoluteFile());
}
}
}
}
删除指定目录下的空文件夹
于 2022-07-25 21:02:46 首次发布