本文实例讲述了java删除指定目录下所有空文件夹的方法。分享给大家供大家参考,具体如下:

package com.func;

import java.io.File;

import java.util.ArrayList;

import java.util.List;

/**

* 删除指定目录下的所有空文件夹

*

* @author zdw

*

*/

public class FileUtils

{

List list = new ArrayList();

// 得到某一目录下的所有文件夹

public List visitAll(File root)

{

File[] dirs = root.listFiles();

if (dirs != null)

{

for (int i = 0; i < dirs.length; i++)

{

if (dirs[i].isDirectory())

{

System.out.println("name:" + dirs[i].getPath());

list.add(dirs[i]);

}

visitAll(dirs[i]);

}

}

return list;

}

/**

* 删除空的文件夹

* @param list

*/

public void removeNullFile(List list)

{

for (int i = 0; i < list.size(); i++)

{

File temp = list.get(i);

// 是目录且为空

if (temp.isDirectory() && temp.listFiles().length <= 0)

{

temp.delete();

}

}

}

/**

* @param args

*/

public static void main(String[] args)

{

FileUtils m = new FileUtils();

List list = m.visitAll(new File("e:/aaa"));

System.out.println(list.size());

for (int i = 0; i < list.size(); i++)

{

System.out.println(list.get(i).getPath());

}

m.removeNullFile(list);

System.out.println("ok");

}

}

希望本文所述对大家java程序设计有所帮助。

java 空文件_java删除指定目录下所有空文件夹的方法相关推荐

  1. python删除过期文件_Python删除指定目录下的过期文件的代码

    在代码过程中,将代码过程中比较常用的一些代码段做个备份,如下的代码是关于Python删除指定目录下的过期文件的代码,应该能对小伙伴也有帮助. import os import sys import t ...

  2. java删除指定文件_java删除指定目录下指定格式文件的方法

    本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...

  3. Java代码实现本地创建文件,读取文件,删除指定目录下的文件

    目录 一.需求: 二.实现: 1.完成创建文件,写入文件 2.读取文件 3.删除文件 测试: 注意: java的split方法分割字符串(分隔符如* | . ^ )及注意点 一.需求: 1.创建文件夹 ...

  4. 删除指定目录下的所有文件与更改文件扩展名

    删除指定目录下的所有文件 //删除指定目录下的所有文件private void button1_Click(object sender, EventArgs e){DeleteFilesAndFold ...

  5. 关于Java实现批量下载MinIO指定目录下的所有文件

    关于Java实现批量下载MinIO指定目录下的所有文件 Straightforward String bucketName = "bucket01";// 检查'mybucket' ...

  6. java 指定文件格式_java删除指定目录下指定格式文件的方法

    本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...

  7. 删除指定目录下的所有文件包括目录

    public class DelFile{   /**     * 删除指定目录下全部文件和目录     * @param filePath 需删除的文件目录路径     */    public s ...

  8. php中如何判断目录是否存在文件_PHP判断指定目录下是否存在文件

    这篇文章介绍的内容是关于PHP判断指定目录下是否存在文件 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下/* 功能:判断某个目录下是否存在文件: 参数:$path -- 要进行判断的目 ...

  9. 到另一个文件夹 复制hdfs上的文件_复制指定目录下的全部文件到另一个目录中...

    linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...

最新文章

  1. 如何用CMD递归查看Windows中文件夹结构 也叫做树形结构!
  2. 布线须知:机柜在数据中心机房的三个新用途
  3. 小学信息技术计算机网络教学设计,《小学信息技术》教学设计
  4. 二叉树的高度和节点数
  5. .NET(C#) Internals: .NET Framework中已使用的设计模式
  6. Xshell、Xftp入门使用
  7. ppk on javascript 笔记(五)
  8. 删除文件夹里的图片,打印删除日志
  9. Sklearn专题实战——数据处理+模型构建+网格搜索+保存(提取)模型
  10. php日期控件calendar.js,轻量级的原生js日历插件calendar.js使用指南
  11. 我遇到的JPA中事务回滚的问题
  12. 设计模式-结构型模式,适配器模式(4)
  13. 计算机职业规划范文300字,我的职业生涯规划,300字
  14. 华为确认53岁高管丁耘骤逝:执掌最大营收业务,东南大学毕业,在职已超26年...
  15. 关键词查找器,关键词搜索查询挖掘
  16. js 超简单 判断是否字符串是否为纯数字
  17. LED阵列PCB灯板绘制
  18. Android实现第三方登录并获取到头像、名字
  19. MySQL六十六问——面试复习必备
  20. H5视频打赏3.0已更新完整演示

热门文章

  1. 四国军棋引擎开发(5)着法生成与棋谱分析
  2. 计算机相关设备巡检表,运维常用表格
  3. LCD控制器的原理及各寄存器功能的详细讲解
  4. PowerPoint2010自动保存多个版本
  5. 第二次上机实践项目-项目1-个人所得税计算器
  6. 程序员去人才网待遇是最低??
  7. 2021年字节跳动+京东+美团面试总结!含BATJM大厂
  8. HarmonyOS | 鸿蒙系统内置原生壁纸下载
  9. APP启动页的正确配置方式
  10. 微信小程序健身记录管理