实用代码:清理空文件夹

Posted wangdaxianer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实用代码:清理空文件夹相关的知识,希望对你有一定的参考价值。

 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 后期更新
点击查看

以上是关于实用代码:清理空文件夹的主要内容,如果未能解决你的问题,请参考以下文章

Android 实用代码片段

asp.net页面实用代码片段

超实用的php代码片段

实用代码片段

分享几个实用的代码片段(附代码例子)

分享几个实用的代码片段(附代码例子)