实用代码:清理空文件夹

 Java代码(需要安装java环境)
 1 package com.util;
 2 
 3 import java.io.File;
 4 
 5 /**
 6  * @author 王大仙儿
 7  * @date 2019/12/16 16:47
 8  */
 9 public class CleanNullFile {
10 
11     public static void main(String[] args) {
12         if (args[0].isEmpty()) {
13             System.out.println("请输入路径");
14         } else {
15             for (String path : args) {
16                 File file = new File(path + File.separator + "正在删除空文件夹");
17                 clean(path);
18                 file.delete();
19             }
20         }
21     }
22 
23     private static void clean(String path) {
24         File[] files = new File(path).listFiles();
25         if (files.length == 0) {
26             File file = new File(path);
27             if (file.delete()) {
28                 System.out.println("删除空文件夹:" + file.getPath());
29             } else {
30                 System.err.println("删除文件夹失败:" + file.getPath());
31             }
32             clean(file.getParent());
33         }else{
34             for (File file : files) {
35                 if (file.isDirectory()) {
36                     clean(file.getPath());
37                 }
38             }
39         }
40     }
41 
42 }
 Python代码(需要安装Python环境) Scala代码(需要安装Scala环境) vbs(脚本,可以在桌面创建txt,后缀改为 .vbs 可以直接双击运行)
上一篇:tp5在服务器上验证码不显示


下一篇:AspNetCore架构图