电脑使用时间一长,C盘、D盘等分区内常常会凭空出现大量空白文件夹。它们虽然不占用多少存储空间,但不仅影响文件浏览时的视觉整洁度,还容易让用户误判,甚至干扰某些备份软件的正常运行。如果手动逐个查找,既耗费时间又难以彻底清理。本文为大家系统梳理了五类方法,从系统底层命令到图形化工具,从精准识别到一键批量操作,总有一种适合你的需求。

一、使用 CMD 命令行递归删除空文件夹
对于熟悉命令行的用户来说,这是最直接、最“硬核”的方式。它借助Windows自带的命令提示符,从最深层子目录开始逆向清理,确保父目录在变为空后也能被一并移除。需要注意的是,此操作会直接永久删除文件,不经过回收站,因此执行前务必确认目标路径。
操作步骤十分简单:首先按下 Win + R 键,输入 cmd,然后同时按住 Ctrl + Shift 再敲回车,以管理员身份打开命令提示符窗口。
接着,输入以下命令并回车(此处以清理C盘为例):for /f "delims=" %d in ('dir /s /b /ad ^| sort /r') do rd "%d"。
如果想清理其他盘符,比如D盘或E盘,只需在运行命令前将当前路径切换到对应盘符,或者将命令中涉及路径的部分替换为 D: 或 E: 即可。
二、运行 PowerShell 脚本精准识别伪空目录
CMD命令虽然快捷,但存在一个小缺陷:它会将那些看似为空、实际包含隐藏系统文件(如 `desktop.ini` 或回收站文件夹 `$RECYCLE.BIN`)的目录也一并删除。虽然通常不影响系统运行,但为了更精准的清理,PowerShell是更优选。
第一步,在桌面右键,选择 新建 → 文本文档。
打开新建的文档,将下面的脚本代码粘贴进去:Get-ChildItem -Path "C:" -Directory -Recurse | Where-Object { (Get-ChildItem $_.FullName -Force | Measure-Object).Count -eq 0 } | Remove-Item -Force。
然后,点击 文件 → 另存为。关键之处:文件名必须修改为 CleanEmptyFolders.ps1,并将编码格式选为 UTF-8 无 BOM,最后保存。
保存完毕后,右键该 `.ps1` 文件,选择 使用 PowerShell 运行。如果系统提示执行策略限制,不要慌张:先以管理员身份打开一个PowerShell窗口,输入命令 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 并回车确认,之后再运行脚本即可。
三、使用金舟重复文件删除工具安全预览后清理
如果觉得命令行方式不够直观,或者希望操作更稳妥、允许恢复误删文件,那么图形化工具是很好的选择。以金舟重复文件删除工具为例,它提供了“扫描-预览-清理”的安全流程。
首先,下载并安装好软件,打开主界面。找到并点击 空文件夹清理 功能模块。
接下来,你可以选择 扫描整个电脑,也可以自定义勾选需要清理的磁盘,例如只勾选C盘和D盘。选好后,点击 开始扫描。
扫描结束后,所有检测到的空文件夹会以列表形式展示。你可以逐一查看路径进行确认,也可以直接点击 全选。最关键的一步:点击 移除至 → 回收站。这样,所有被删除的文件夹都会先移入回收站,给你留一次“反悔”的余地。
四、借助金舟 Windows 优化大师定向释放 C 盘空间
许多用户的痛点是系统C盘空间告急。针对这一需求,可以使用更专注系统盘清理的工具,比如金舟Windows优化大师的“C盘瘦身”功能。它的优势在于智能识别,会自动避开Windows系统核心目录和受保护的文件,避免误删导致系统不稳定。
打开软件,进入主界面后,直接点击 C盘瘦身 模块。
在扫描设置中,确保勾选 扫描空文件夹 选项,其他设置保持默认即可。
然后点击 开始扫描。扫描完成后,软件会列出所有可安全清理的项目,确认无误后,点击 一键清理 即可。该功能主要针对用户文档、下载目录等区域的可写空文件夹。
五、创建批处理文件实现多盘符一键触发
如果你需要定期清理多个磁盘,又不想每次都重复输入命令,那么自己制作一个“清理批处理”文件是最省事的办法。这个`.bat`文件相当于把多条CMD指令打包,双击即可自动按顺序清理指定盘符。
新建一个文本文档,打开后,输入以下完整内容:@echo offfor %%i in (C D E F) do (if exist "%%i:\" (echo 正在清理 %%i: 盘...& for /f "delims=" %%d in ('dir /s /b /ad "%%i:" 2^>nul ^| sort /r') do rd "%%d" 2^>nul))pause。
输入完毕后,点击 文件 → 另存为。这里有两个关键:文件名必须改为 ClearEmptyFolders.bat,并且“保存类型”要选择 所有文件,然后保存。
找到保存好的这个`.bat`文件,右键点击它,选择 以管理员身份运行。
运行后,它会依次清理C、D、E、F盘(如果存在的话)。所有操作完成后,窗口会提示 请按任意键继续...,此时按任意键关闭窗口,整个清理过程即告结束。
