删除电脑里的空文件夹
发现电脑好多空文件夹,网上没有找到删除空文件夹的程序,自己动手谢了段代码
import java.io.File;/*** @author zhangyanan*/ public class FileUtil { public static void main(String args[]) {String[] disk={"C:/","D:/","E:/","F:/","G:/","H:/"};//具体磁盘数组for(int i=0;i<disk.length;i++){deleteEmptyFolder(new File(disk[i]));//循环删除各个磁盘空文件夹 }}/*** @todo 删除空文件夹* @author zhangyanan* @datetime 2018年1月13日上午10:15:59* @param path*/public static void deleteEmptyFolder(File path) {File[] files = path.listFiles();if (files==null||files.length == 0) {//空文件夹就删除.System.out.println(path.getPath()+"\t"+path.getName());path.delete();//没有权限的文件夹不会删除;。安全起见这里不探讨删除没有权限的空文件夹// deleteDirectory(path);} else {for (int i = 0; i < files.length; i++) {if (files[i].isDirectory()) {deleteEmptyFolder(files[i]);}}}} }
View Code
转载于:https://www.cnblogs.com/yanan7890/p/8278472.html
删除电脑里的空文件夹相关推荐
- 利用批处理脚本批量删除电脑上的空文件夹
@echo off for /f "tokens=*" %%i in ('dir/s/b/ad^|sort /r') do rd "%%i" 使用"记 ...
- 如何快速删除电脑里大量的文件夹而保留文件?
使用Total Commander.TC有一个功能,按下Ctrl+B,那么显示当前文件夹.当前所有子文件夹里面的文件--它们都统一地展示在一起,而忽略了原来的文件结构.所以,你选一个待处理的文件夹,C ...
- 如何批量删除电脑上的空文件夹?
for /f "tokens=*" %%i in ('dir/s/b/ad^|sort /r') do rd "%%i" https://www.zhihu.c ...
- java 空文件夹删除_删除Java中的空文件夹,处理隐藏文件
我想删除java中的空文件夹,这里是我的代码: try (DirectoryStream stream = Files.newDirectoryStream(path)) { for (Path fi ...
- Clover 驱动文件夹_电脑里的英文文件夹到底啥意思?一键删除可以省10G内存
最近同事小周和我抱怨,说自己电脑用久了,C盘空间基本没空间了,点开C盘时,看到的全是英文,不知道该删除哪个文件夹. 其实电脑C盘有很多重要文件,分为可删除和不可删除,今天教你们辨认清楚,就能快速的给电 ...
- 无盘服务器镜像如何删除空目录,如何删除移动硬盘里的顽固文件夹?
2008-12-16 如何手工删除硬盘中垃圾文件?删除硬盘中 C盘空间不足的解决方法从现在开始下载软件或文件,不要放在C盘,按照下面方法做能腾出不少空间.1.将虚拟内存移到非系统盘中.2.将IE临时文 ...
- ftp server 可以实现你的电脑里的某个文件夹的共享
FTPserver这是一款免费的.绿色的(无需安装,只有一个文件).小巧的(84KB)的FTP服务器软件.可以轻松地将它放在U盘里,邮箱里,网盘里,或者网站上随时下载,这样,就有了一个可以随身携带的F ...
- windows批量删除当前目录下的空文件夹
@echo offCd /d %~dp0If not "%1" == "" cd /d %1Echo Current directory: %cd%PauseF ...
- Python删除当前目录下面的空文件夹
import os,sys path=r'G:\beima_saixuan\hebing'for dirname in os.listdir(path):for root,dirs,files in ...
最新文章
- 卸载linux系统装win,如何在计算机上删除 Linux 并安装 Windows
- 微信小程序开发第二弹
- 一文彻底搞懂快速幂(原理、实现、矩阵快速幂)
- Ubuntu Server最佳方案——LAMP服务器之PHP篇
- api hook 例子,截获封包(转载)
- javascript小技巧(转自DooIT)http://www.cnblogs.com/ttyp/archive/2004/11/15/63900.html
- 树链剖分+线段树 CF 593D Happy Tree Party(快乐树聚会)
- 河南计算机考试照片要求,2020年河南地区国考照片处理工具使用流程详解(2)
- 苹果绕过ID_亲测:苹果手机绕过ID,到底能不能用?结果不太理想
- android 图片大小控制,Android实现通过手势控制图片大小缩放的方法
- 乔布斯的创新故事_创新工作的真实故事
- 运行vue项目时,如果一直报eslint语法错误的解决方案
- 关于PDF嵌入背景图的实现
- [UE4渲染]LightPass中加入ramp图
- 三角网导线平差实例_三角网近似平差及边长计算表
- 2023最新大数据毕设选题
- 解决SSD+HDD双硬盘下电脑卡顿问题,CPU和内存使用率低,电脑依旧卡顿
- linux iic 设备驱动,linux IIC设备驱动.doc
- 【Java算法之dfs 与bfs详解】
- 一致性Hash在负载均衡中的应用
热门文章
- 【FFmpeg】ffmpeg命令详解(三)高级选项
- java数组交集_Java 实例 – 数组交集
- 文件名转换为utf8 c语言,文件名编码转换:从 gb* 转向 utf8 必备工具 convmv
- linux安装硬盘命令,硬盘安装linux的两条命令
- php http_get_vars,$_GET($HTTP_GET_VARS)和$_POST($HTTP_POST_VARS)的区别
- Java学习总结:32(Runtime类)
- 通过分离dataSource 让我们的code具有更高的复用性.
- Vue 过渡组件,可实现组件或者页面的动画过渡或者css过渡
- Entity Framework 约定
- Spring Boot @ConfigurationProperties使用指导