码迷,mamicode.com
首页 > 其他好文 > 详细

实用代码:清理空文件夹

时间:2019-12-16 19:25:19      阅读:334      评论:0      收藏:0      [点我收藏+]

标签:src   pat   print   delete   pre   auth   package   code   vat   

 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环境)
技术图片
1 后期更新
点击查看
Scala代码(需要安装Scala环境)
技术图片
1 后期更新
点击查看
vbs(脚本,可以在桌面创建txt,后缀改为 .vbs 可以直接双击运行)
技术图片
1 后期更新
点击查看

实用代码:清理空文件夹

标签:src   pat   print   delete   pre   auth   package   code   vat   

原文地址:https://www.cnblogs.com/wangdaxianer/p/12050638.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!