WhoShitsOnMyC
WhoShitsOnMyC
C 盘刚清完,过几天又莫名少了一大截?用它记录找出这段时间到底是谁在吃空间
它解决什么问题
用清理软件清完 C 盘,通常能安静一阵子。可某天空间突然少了一大截,新垃圾从哪来却完全没头绪。再打开清理软件,还是一堆「也许能删」的项目,只能继续瞎猜,你永远不知道是谁在上次清理过后偷偷拉💩
WhoShitsOnMyC 正是为此而生,工具的适用人群是:喜爱手动管理空间的用户
和上次比,谁变了?
与其每次都靠感觉找垃圾,不如在空间正常时先扫描得到一份旧快照,等空间增长后再扫一遍得到新快照 通过对比快照,谁在涨、谁新冒出来,一眼就能看出来
特点
-
轻量单文件:一个 exe 即可运行,无安装向导、无常驻服务
-
完整卸载:设置里一键清理本机数据;程序本体自行删除即可
-
可选 AI(实验性): **我们非常体会您的洁癖心理,不希望什么工具都无脑接入AI,我们完全理解您的需求只是一个朴实无华一个小工具。**默认版本、AI版本区分开来,按需下载。
目前AI的定位与功能并不清晰或可控,暂时不考虑将AI引入此工具,目前将不再主动打包AI功能的版本
快速上手
- 推荐以管理员身份运行,不仅能在扫描根盘符的时候提升速度,还能扫描部分隐藏路径
- 点 + 新建扫描,选择一个目录,例如
C:\。扫描完成后,你会得到一份快照 - 当空间又被吃掉时,请对同一个目录再扫描一次
- 把较早的那份设为 基准,较新的设为 当前,然后点 对比
- 对比结果会显示在下方:红色表示增长,绿色表示缩小
侧栏下方还可以:
- 打开 / 刷新 / 导入快照:打开当前快照目录、刷新列表,或从其它位置导入快照
- 设置:调整扫描线程、是否压缩快照、是否尝试 MFT、快照存放目录等
- 语言 / 主题:在中文与英文、暗色与浅色之间切换
下载
到 Releases 下载
| 项目依赖 | 说明 |
|---|---|
| 系统 | Windows 10 / 11 |
| WebView2 | 界面需要 Microsoft Edge WebView2 Windows 11 和多数 Windows 10 一般已经预装;若缺失,启动时会提示并打开下载页,装好常青版再打开程序 |
常见问题
遇到bug?
本工具由模型grok4.5、fable5、dpskv4、glm5.x混用开发,
遇到问题推荐发送email询问马斯克和梁子如何解决,推荐将代码发给AI来解决问题,当然也可以提出issue
Q:扫描进度很久是怎么回事?
A:扫描时间主要取决于你选择的路径下有多少文件和电脑配置
以作者笔记本为例:约百万级文件的盘符根、M.2 固态上,开启 MFT 时整次扫描大约十数秒量级(视机器与冷热缓存而变)
-
如果扫描目录在机械硬盘上,请到设置页把扫描线程数设为 1
-
扫描根盘符(如
C:\、D:\)时,在设置项中打开或关闭 [尝试MFT扫描] 或许会有帮助(需要管理员身份) -
若仍然有问题,欢迎提交 issue
Q:为什么我连续扫描两次,容量变化很大?
A: 可以考虑到这几种情况
- 两次扫描是在不同运行模式下进行的(非管理员、管理员),部分路径需要管理员的权限才能读取
- 的确在这两次扫描的间隔之间,某些其他软件生成了内容,具体可查看对比树
Q:对比树上出现「不可比较」?
A: 部分路径可能因为权限等原因没有扫描完整,所以无法参与对比
Q:启动时提示缺少 WebView2?
A: 请先安装 WebView2 常青版,然后再打开程序
数据与卸载
1. 我们产生了什么数据文件
是的,我们也在你的 C 盘底下拉了一点 💩
软件在本机产生的配置文件与默认快照,默认都存放在:
%LOCALAPPDATA%\WhoShitsOnMyC
你可以把这条路径粘贴到资源管理器地址栏后回车打开
| 内容 | 位置 |
|---|---|
| 快照 | 默认在上述目录下的 snapshots 文件夹中;你也可以在设置里改成其它存放位置 |
| 设置 | 同样写在上述目录中的配置文件里;你在设置页改过选项并点「完成」后会保存 |
2. 如何卸载WhoShitsOnMyC?
设置页 → 通用界面→卸载
- 删除数据时,软件会清掉默认数据目录里的配置与快照
- 如果您迁移过快照存放位置,则该迁移位置仍需您手动删除!
- 清理完成后,再自行删除exe程序即可
开发者
源码运行、测试与打包见 开发者文档(由AI维护)。AI 默认关闭,重新接入见 ai-reenable.md