如何批量删除电脑空文件夹

如题所述

第1个回答  2020-10-11
您好,方法/步骤
这就是软件的本体了,双击打开。

选择一个磁盘,比如F盘,点击确定后就可以查找空文件了。

正在迅速地查找空文件夹。当前F磁盘查询结果一分钟之内搞定。
电脑里的空文件怎么批量删除
空文件的结果罗列出来了。是不是很简单?然后删除即可使F盘没有空文件夹。同理其他磁盘同样进行删除即可。(电脑里有空文件夹的主要原因是,卸载软件后软件将自身安装路径文件删掉后某些文件夹被系统占用而不能被删掉,加上用户平时新建文件夹的习惯)
第2个回答  2020-10-11
电脑怎么删除空文件夹
1.
电脑怎么删除空文件夹呢,空文件夹清理工具有很多,进行小编教大家用Glary Utilities将其清除。在软件的首页选择高级工具。
2.
接着在软件的左侧选择清理与修复,然后在右边选择空文件夹查找器。
3.
此时我们需要选择使用软件查找的电脑磁盘,然后点击搜索。
4.
很快软件就将电脑中空文件夹搜索出来了,如果很多是有用的我们还可以使用排除功能。
5.
选择我们要处理的电脑空文件夹,然后点击软件中的删除已选文件夹。
6.
最后在软件中点击是就可以将电脑空文件夹删除了。
电脑里面好多空文件夹啊,虽然不占用多少存储空间,但是患有强迫症的的小编还是决定把这些空文件夹注意删除,但是...一个一个找,一个一个删除太麻烦,有什么好的办法呢,咿.还真有!

1新建TXT文档

首先我们在桌面新建一个TXT文本文档!

如果没有txt这个后缀名,我们需要把它调出来,打开文件资源管理器,在查看选项卡内,把文件扩展名给勾选上就可以了!

2 粘贴代码

然后在文本文档中输入这样一串代码!

批量(循环)删除指定目录下所有空文件夹

下面的代码实现功能是批量删除F:\盘下的所有空文件夹:

@echo off

for /f "delims=" %%a in ('dir /ad /b /s F:\^|sort /r') do (

rd "%%a">nul 2>nul &&echo 空目录"%%a"成功删除!

)

pause

批量删除多个磁盘的空文件夹

下面的代码可以删除c d e f 中所有的空文件夹:

@echo off

for %%i in (c d e f) do (if exist %%i:\ (for /f "delims=" %%a in ('dir /ad /b /s "%%i:\"^|sort /r') do (rd "%%a")))pause
然后保存,并把文件扩展名修改为bat
小编也在F盘里新建了几个空白的文件夹!

然后我们双击运行bat文件,看一下效果!
感兴趣的小伙伴们可以点击收藏万一哪天用到呢。
 知其所以然:我们来了解一下前面Dir命令的运行原理:“/ad”要求Dir命令选出所有目录;“/b”表示只显示文件夹名称(不显示Dir命令的标题信息或摘要);“/s”表示搜索,即查找当前文件夹及其所有的子文件夹。Dir命令的输出通过管道命令(“|”)传递给Sort命令。Sort命令的作用是排序,“/r”选项表示逆序排列。

  最后,Sort命令的输出被重定向(“”)到Empties.bat文件。由于要求Sort命令逆序排列输出结果,所以Empties.bat文件中子文件夹总是位于父文件夹的前面,因而删除文件夹时,空的子文件夹总是先被删除,空的父文件夹也得以被删除。可以看到,巧妙运用Windows内建命令,许多表面上看起来复杂的任务也可以轻而易举地完成!
相似回答