[无聊技巧]使用Everything快速查看目标路径下的本层文件夹大小

一句话技巧:

在 Everything 搜索栏输入folder: 【路径】\*
或使用“文件夹”筛选器,再输入【路径】\*
即可只查看【路径】下的本层文件夹,配合“大小”栏来查看文件夹大小:

进阶技巧:

使用 Everything 的命令行参数:
【Everything路径】 -newwindow -filter "文件夹" -sort "size" -search "【目标路径】\*"
以实现通过其他工具调用 Everything 查看目标路径下本层文件夹大小
下图以 QTTabbar 的应用启动器设置为例:

前情提要

需求是想查看某路径下本层文件夹的大小,以便区别处理(如对小文件夹批量删除,或对大文件夹优先整理等)。
以前在XP中,有 FolderSize 可以直接在“大小”列中加入文件夹大小的信息,但Vista之后就失效了;该软件在v2.6另辟蹊径,“外挂”一个小窗口来显示当前浏览的窗口中所含文件夹的大小。不过可能是2013年的程序或者实在难以适配,虽然现在在Win10上也能装上,也能显示,但不是总能显示(有时有有时无),而且也不和主窗口同步滚动,有点鸡肋也有点视觉干扰。
所以我想找类似的,窗口界面简洁的文件夹大小显示工具,以快速显示快速返回,而我就退一步手动启动该工具,借用 QTTabbar 的应用启动器传递目标路径的参数……
Alternative.com 上找了一圈,基本上都是界面复杂的软件,要么是 Wiztree 类专注于层级显示文件夹树占用的软件,界面繁杂或启动慢;要么是 Q-dir 类附带文件夹大小显示功能的第三方文件管理器,和我希望在 资源管理器+QTTabbar 上使用冲突。
最后突发奇想研究同样有文件夹大小显示功能的 Everything ,捣鼓了一下命令行参数,搞定!

——
现在有个问题是,如果这样传递路径信息的话,传递有空格的路径时 Everything 会原样接收,不能实现整个搜索参数(【路径】*)都包在双引号里,导致搜索结果不达预期。这个怎么处理呢?
查阅 Everything 论坛 的帮助知道了,需要四个双引号来代表一个双引号,或者改用“-search*”选项。

3 个赞