wangdaxianer
 Java代码(需要安装java环境)

import java.io.File;
import java.io.IOException;

/**
* @author 王大仙儿
* @date 2019/12/16 16:47
*/
public class CleanNullFile {

public static void main(String[] args) {
if (args[0].isEmpty()) {
System.out.println("请输入路径");
} else {
for (String path : args) {
File file = null;
try {
file = new File(path + File.separator + "正在删除空文件夹");
if(file.createNewFile()){
clean(path);
}else{
System.err.println("操作文件夹失败,请检查目录权限");
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (file != null) {
file.delete();
}
}
}
}
}

private static void clean(String path) {
File[] files = new File(path).listFiles();
if (files.length == 0) {
File file = new File(path);
if (file.delete()) {
System.out.println("删除空文件夹:" + file.getPath());
} else {
System.err.println("删除文件夹失败:" + file.getPath());
}
clean(file.getParent());
} else {
for (File file : files) {
if (file.isDirectory()) {
clean(file.getPath());
}
}
}
}

}

分类:

技术点:

相关文章:

  • 2021-12-03
  • 2021-12-13
  • 2021-05-13
  • 2021-06-25
  • 2021-12-12
  • 2021-05-16
  • 2021-06-11
  • 2021-10-03
猜你喜欢
  • 2021-09-22
  • 2021-09-24
  • 2021-11-13
  • 2021-04-12
  • 2021-12-02
  • 2021-11-06
  • 2021-11-23
相关资源
相似解决方案