空文件夹查找

找出所有空文件夹和0字节文件,方便你清理杂物。

100% 隐私安全 — 完全在您的浏览器中运行。您的数据在本地设备上处理,绝不会发送到互联网。

文件夹在你的浏览器中读取。不上传任何内容,也不会删除任何东西。

关于空文件夹查找

空文件夹是你做其他一切事情留下的残渣。你挪动一个项目、卸载一个程序、解压一个结果嵌套了五层的压缩包,或者删掉了文件却没删装它们的目录。这些都占不了多少值得在意的空间,但会让一块硬盘翻起来很累,也让备份比该有的速度更慢。

0字节文件是同一个问题的另一半,而且更麻烦,因为它们会藏起来。显示为 0 KB 的文件,几乎总是一次失败的下载、一次中断的复制,或者某人本打算填上的占位文件。在按名称排序的文件夹里,它看起来和真文件一模一样。

这个工具两者都能找到:选一个文件夹,它就会报告其下所有的空文件夹和0字节文件。 它只读——不上传任何内容,也不删除任何东西。

「空」有两种

一旦真的动手清理,有个区别就变得重要了。

  • 完全为空——里面什么都没有的文件夹
  • 一路空到底——它下面任何层级都没有文件,只有更多空文件夹

通常你要的是第二种。假如 old-project/ 里有 src/src/lib/src/lib/vendor/,而其中一个文件都没有,那么列出四条独立结果只是噪音。删掉最上面那一个,整条分支就清干净了。因此工具默认只报告每条空分支的顶端,并标注它里面只有空文件夹。

取消这个选项,你得到的就只有字面意义上、直接为空的文件夹。

使用方法

  • 点击选择文件夹,选中要检查的那个。浏览器会请求读取权限
  • 阅读两份清单——空文件夹和0字节文件
  • 用复选框把范围收窄到你真正关心的部分
  • 复制清单,或下载一个清理脚本,自己核对后运行

清理脚本

删除是具有破坏性的一步,因此脚本送到你手上时每一行都是注释掉的。你打开它、读一遍清单,把真正想执行那几行前面的 REM(Windows)或 #(Mac 和 Linux)去掉,再自己运行。在此之前什么也不会发生。

文件夹按由深到浅排列,父目录一定排在其子目录之后——这正是 shell 干净地删除一条嵌套分支所需要的顺序。

一个真实的限制,说清楚

只有通过 Chrome、Edge 和 Opera 的现代文件夹选择器,才有可能看到空文件夹。这些浏览器允许页面自己遍历文件夹,因此不管里面有没有东西,它都能看到这个文件夹。

Firefox 和 Safari 使用较旧的机制,交给页面的是一份文件清单。没有任何文件的文件夹压根不会产生任何条目,所以这不是工具漏掉了它,而是根本无从观察。在这些浏览器上,空文件夹选项会被关闭并说明原因,而不是把「0 个空文件夹」当成一个结果报出来。0字节文件仍然照常查找。

人们用它来做什么

  • 整理一块多年来东挪西搬的项目盘
  • 清理一次解压留下的、由单个文件夹层层套娃形成的长链
  • 在真文件之间找出停在 0 KB 的失败下载
  • 清除卸载软件之后留下的残余
  • 精简一套备份,让它需要遍历的条目更少
  • 检查一次文件传输是否真的送到了内容,而不只是目录结构

值得一提

  • 可在 Windows、macOS、Linux 和 ChromeOS 上使用——它是一个网页,无需安装。它无法在 iPhone、iPad 或 Android 上工作:移动浏览器没有办法把一个文件夹交给网页
  • 不上传任何内容,也不删除任何东西。工具只有只读权限,这正是它生成脚本而不是自行动手的原因
  • 隐藏的系统文件也算文件。只含一个 .DS_Storedesktop.ini 的文件夹不会被报为空,因为它确实不空
  • 超大文件夹以 200,000 个条目为上限,以免页面卡死
  • 屏幕上每类各显示前 500 条;复制的内容和脚本则包含全部

相关工具

我们会定期添加新工具——在 YouTube 上订阅,即可在每个新工具上线时收到通知。

更多工具

查看全部

推荐应用

查看全部