Windows如何清理空文件夹
-
新建一个文本文档,
clean.txt
(随意命名) -
将以下代码复制至文档内
@echo off chcp 65001 :: 清理D盘上的空目录 for /f "delims=" %%a in ('dir /ad /b /s D:\^|sort /r') do ( rd "%%a">nul 2>nul && echo 空目录 "%%a" 成功删除! ) :: 清理C盘上的空目录 for /f "delims=" %%a in ('dir /ad /b /s C:\^|sort /r') do ( rd "%%a">nul 2>nul && echo 空目录 "%%a" 成功删除! ) pause
其中,
chcp 65001
是为了防止乱码的显而易见的,代码中
D:\
和C:\
可以改成任意你想删除空文件夹的地址 -
保存文档,并修改后缀为
clean.bat
-
右键以管理员身份运行,然后等待结束即可(可能会有一小会儿),运行时会找出
D:\
和C:\
(可自行修改)下所有空目录并删除