/*** @author:樊* @Data: 2022/7/25* @Time: 20:42*//*
* 删除指定目录下的空文件夹*/
package test.test1;import java.io.File;public class Test5 {public static void main(String[] args) {//封装目录File file = new File("E:\\test1");//调用删除方法getNullFileDelete(file);}private static void getNullFileDelete(File file) {//获取目录的数组File [] files = file.listFiles();//增强for循环遍历数组for (File file1 :files){//判断是否为文件if (file1.isDirectory()){//获取当前文件夹的长度,如果长度为空,删除文件夹if (file1.list().length==0){System.out.println("删除空文件夹:"+file.getPath());file1.delete();}else {//如果长度不为空则继续getNullFileDelete(file1);}}else {System.out.println("文件目录:"+file1.getAbsoluteFile());}}}
}

删除指定目录下的空文件夹相关推荐

  1. java 空文件_java删除指定目录下所有空文件夹的方法

    本文实例讲述了java删除指定目录下所有空文件夹的方法.分享给大家供大家参考,具体如下: package com.func; import java.io.File; import java.util ...

  2. bat 清理指定目录下的空文件夹

    假定你要清理 D盘 XXX目录下的空文件夹 其中的 D:\XXX\ @echo off for /f "tokens=*" %%a in ('dir /b /ad /s " ...

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

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

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

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

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

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

  6. [Linux C]列出指定目录下的所有文件(夹)

    在Linux下,用C语言实现列出指定目录下的所有文件和文件夹: #include <stdio.h> #include <dirent.h> #include <stdl ...

  7. 清理目录下的空文件夹

    清理目录下的空文件夹 #encoding:utf-8 import os import sys def delete_empty(path):while True:emp = []for root, ...

  8. 删除掉指定目录下的.nomedia文件夹和文件

    为了屏蔽一些文件我们会在手机sd卡中创建.nomedia文件夹或文件,系统不会扫描这个文件夹,也不会扫描包含.nomedia文件的文件夹中的文件. 有时候我们又想去除掉这个文件夹或者文件,可以使用下面 ...

  9. python打印出指定目录下的所有文件夹和文件名(递归实现)

    2019独角兽企业重金招聘Python工程师标准>>> Python很好玩,今天用Python实现了一个简单的目录列表功能,开始碰到了很多奇怪的问题,主要是因为自己对Python的文 ...

最新文章

  1. rewrite 帮助实现页面静态化
  2. php html中的判断,php怎么判断字符串中是否包含html标签?
  3. Java运行时动态加载类之Class.forName
  4. Web.XML配置详细说明
  5. mysql与django交互_django与mysql交互
  6. Mac 快速修改 hosts 文件
  7. H3C 路由器的IPSEC ××× 配置
  8. 查询Linux的公网及内网IP
  9. Hystrix相关属性说明
  10. Tinderbox for Mac(可视化个人笔记工具)
  11. (转)以太坊(Ethereum ETH)是如何计算难度的
  12. 开心消消乐、纯前端实现开心消消乐、开心消消乐代码、HTML+JS实现开心消消乐
  13. WinISO镜像文件使用简介
  14. Windows虚拟内存不足问题的处理
  15. Nepxion Discovery(1) 全链路蓝绿发布
  16. IMX6Q的DDR3初始化配置
  17. mysql数据库备份策略及应用场景
  18. js为什么设置为单线程,怎么实现多线程
  19. 再读《谁动了我的奶酪》
  20. 给“习得性无助”者的回信

热门文章

  1. 关于LCD控制器中一些寄存器的概念解释
  2. 企业微信报销单对接用友、金蝶解决方案
  3. 聊聊新能源汽车国家平台对接
  4. office2010 启动man_图解微软办公Office 2010八项新功能
  5. 使用Python暴力破解密码
  6. Adobe - Reader Acrobat Pro DC 无文字内容
  7. JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer
  8. 互联网乱弹之酷六的一生
  9. laravel5.2总结--服务容器(依赖注入,控制反转)
  10. ERROR: epmd error for host ST_23: address (cannot connect to host/port)