支持大小排序展示(⭐⭐);
如果能支持多路径同时概览展示(⭐⭐⭐)
如果能支持选择层级然后展示同层级下每个文件夹所有子文件夹的存储大小更好(⭐⭐⭐⭐)
更惊喜的附加功能:解释每个文件夹的创建应用(如果是应用创建的话),同时支持相应应用解释。删除后可能有什么后果(⭐⭐⭐⭐⭐)
1
NoOneNoBody 56 天前 ![]() wiztree
|
![]() |
2
LuffyPro OP @NoOneNoBody 好的,谢谢大佬,我看看。
|
![]() |
3
Linho1219 56 天前 via Android
SpaceSniffer ,前三个应该是都满足的,而且可视化
第四个感觉做不到吧?文件系统应该是不会存这个 |
4
zsh2517 56 天前 ![]() 1. 楼上提到的 SpaceSniffer ,专门用来分析空间占用的。需要现场扫描
2. Everything ,设置里面,有一个文件夹大小索引(或者类似的名称),结合 parent:C:\ 语法可以查看每一级目录。会自动索引,正常情况下基本是即时的 3. 第三方资源管理工具,如 Directory Opus (收费),最近也支持文件夹大小了。看起来是即时扫描但是有缓存,父目录扫完之后,进入子目录会瞬间出结果 |
5
zsh2517 56 天前
建议 spacesniffer ,专门做磁盘分析的。另外两个侧重点都是显示当前目录下所有子目录的大小(不过因为本身整理文件也要不断切换目录,我觉得用起来还行)。
everything 能做的事情不少,但是需要自己探索一下怎么实现。(比如最大的文件/目录 -> 筛选+按大小排序;可能是重复文件 -> 大小相同;某些操作产生了哪些文件 -> 导出+对比等) |
![]() |
6
geelaw 56 天前
>目标是:前几次出现存储空间不足时,快速进行文件整理,腾出空间
那你问的是 X/Y 问题。存储空间不足时应该运行 cleanmgr.exe 清理空间,或者使用( Windows 10 开始时髦的) Storage Sense 自动整理。 搜索了一下 SpaceSniffer 、WizTree 的资料,没有看到它们如何处理硬链接(同一个文件多个文件名)。 >解释每个文件夹的创建应用(如果是应用创建的话) 这个问题无解,因为文件系统并不会记住每个文件夹是哪个程序建立的。当然,根据典型路径、名称做些提示是可以的。 |
![]() |
7
marc2017 56 天前
treesize
|
![]() |
8
cpstar 56 天前
就 windows 的 C 盘,能动的无非也就几个 temp 和 user 下的那些目录,剩下的 windows 目录下的大部分敢动么? programfiles 下的敢动么?然后就是一些应用塞的垃圾文件,但是这都得根据应用专门处理。
所以回归到底,一个是把 C 盘搞大,100G 打底,150G 以上,200-300 硬盘有富余就给;二就是把程序都安装到盘符;三就是不分 CDE ,整个硬盘除了其他必要的系统分区,就剩一个 C 盘。 |
9
alexsz 56 天前
可以尝试 这款小工具 TreeSizeFree
|
10
soulflysimple123 56 天前
win11 自带 存储设置 可以看到存储使用情况
|
11
hwdq0012 56 天前
安装 git from windows, 右键打开 git bash
du -h # 递归显示所有目录大小 du -h --max-depth=1 #只显示一层 du -ah --max-depth=1 #文件也显示,不只是目录 |
12
kokerkov 56 天前
@cpstar
Program Files 和 Program Files(X86)和 Windows 已经不是大头了。 现在的软件都把屎拉在 C:\User\XXX\AppData 下面 3 个文件夹里面,而且目前没有清理垃圾软件会清理这里面的东西。因为这是软件运行时候丢的一些配置文件,如果你卸载再安装,配置就还在。 但是!!!这已经被玩坏了。某些软件把自动下载的更新文件也放这里,而且更新了以后了也不删除。导致文件夹越来越大。 |
![]() |
13
sss15 56 天前
@marc2017 我用的就是这个软件,好用的很,现在阿猫阿狗都喜欢往 c 盘 users 目录里写东西太恶心了
连下载个更新包也要丢到 users 目录里,真是一点没办法限制,更新完了还留着不删除 |
14
strobber16 56 天前 via Android
建议加钱。一根 2T ssd 做 c 盘,3~5 年不用考虑这个问题。节约下来的时间想办法用来提升生产力
|
![]() |
15
noe132 56 天前
|
16
Greendays 56 天前
就连 jetbrains 的软件都会在下载更新后,保留老版本占空间。目前最合理的方式确实就是不分区了,不然 C 盘总是会不够用的。
|
17
darklinden 56 天前
WinDirStat
|
18
lianyanjiajia 56 天前
@kokerkov 有些软件会装在这里...
|
![]() |
19
cpstar 56 天前
@kokerkov 12#
除了 AppData ,还有一个地方 ProgramData ,这两个都是隐藏目录。AppData 正经就是放缓存或者放软件本地化适配配置的地方,应用没有良好的清理机制,仅靠三方软件也很难去清理,就是我说的应用塞的垃圾文件。你看到了尺寸大,怎么办,敢动么。然后 linux 向的软件,还会在 C:\Users\xxx\下放一大堆.开头的子目录——等同于 linux 的 home 目录里放的点开头的隐藏目录,但这个普遍都是文本类型的配置文件。 另外 AppData 这个目录,如果用户不给管理员权限或者给全部用户安装的话,也会安装到这个目录里。还有 ProgramData 目录,总归上,这都是 Windows 加强了管理员权限之后,产生的涟漪。 |
20
PrinceofInj 55 天前
用 wiztree 就行了,出了最后一个,其他的都满足
|
![]() |
21
yjd 55 天前
TreeSize
|
![]() |
22
LuffyPro OP 谢谢大佬们的建议,回去看看
|
23
talengu 55 天前 via iPhone
gdu
|