软件简介:
官方网站:https://github.com/Kami958/WhoShitsonMyC
WhoShitsOnMyC 是一款名称直白、功能聚焦的开源小工具,专为解决 Windows 用户 C 盘空间异常增长的“悬案”而生。它不负责直接清理垃圾,而是通过独特的“快照对比”机制,帮你精准定位“谁”在你清理完 C 盘之后,又悄悄占用了空间。
许多人都遇到过这样的困扰:用清理软件刚把 C 盘清理干净,但没过几天,空间又莫名其妙地少了,却不知道是哪个程序在“搞鬼”。传统的磁盘分析工具(如 WizTree、TreeSize)能展示当前的空间占用,但面对复杂的系统目录,很难判断哪些是正常文件,哪些是异常增长的“罪魁祸首”。WhoShitsOnMyC 正是为了解决这个“溯源”问题而生的。
它的核心逻辑非常简单直观:
- 建立基准:在 C 盘空间干净、正常时,对 C 盘进行一次完整扫描,保存为一份“快照”(Snapshot)。
- 再次扫描:当发现 C 盘空间再次异常减少时,对同一个目录(如 C 盘)进行第二次扫描,生成新的快照。
- 对比差异:工具会自动对比新旧两份快照,清晰标出体积变化最显著的目录和文件。红色表示空间增长,绿色表示减少。
这样,你就能一眼锁定是哪个文件夹在“野蛮生长”,从而精准定位到产生大量缓存、日志或临时文件的应用程序。
WhoShitsOnMyC 的主要特点包括:
- 轻量单文件:一个可执行的
.exe文件即可运行,无需安装,也没有常驻后台的服务。 - 完整卸载:软件支持在设置里一键清理本机数据,然后删除程序本体即可。
- 可选 AI 功能:开发者充分理解用户对“纯净工具”的需求,因此主版本不含任何 AI 功能。另有一个 AI 实验版,但目前 AI 功能完成度仅约 10%,不建议有太高期待。
- 开源免费:项目在 GitHub 上完全开源,任何人都可以免费下载、使用。
使用 WhoShitsOnMyC 非常简单:
- 以管理员身份运行:推荐这样做,可以提升扫描速度并访问一些隐藏路径。
- 新建扫描:在主界面点击“+ 新建扫描”,选择你要监控的目录(通常是
C:\)。 - 保存快照:扫描完成后,你会得到一份当前目录结构的快照。
- 再次扫描:当 C 盘空间再次紧张时,对同一个目录再次进行扫描。
- 执行对比:将较早的快照设为“基准”,较新的设为“当前”,然后点击“对比”。
- 查看结果:对比结果会清晰显示,你可以一目了然地看到哪些文件夹变大了。
总而言之,WhoShitsOnMyC 是一款思路巧妙、定位精准的工具。它不追求大而全的清理功能,而是专注于解决“C 盘空间异常增长溯源”这一个核心痛点。如果你正在为 C 盘空间反复爆满而烦恼,不妨试试这个工具,让它帮你找出背后的“真凶”。
更新日志:
v1.1.2 2026-07-26
新增
- 单份快照可按占用展开浏览;基准与当前为同一快照时点对比即进入该模式
- 记住窗口大小:稳定 8 秒后写入设置并 toast;侧栏加减宽不计入
- 搜索结果面板可拖拽调整高度
- 删除快照与非空文件夹前确认(回收站 / 彻底删除)
- 对比树支持多选(工具栏开关 / Ctrl / Shift),可批量加入待删除
- 待删除列表支持排序:加入时间、变化大小、变化比例、占用大小、名称
优化
- 默认窗口高度按主屏工作区约一半计算
- 对比树改排序或筛选后,已打开过的目录再次展开不再重复请求子目录
- 默认不再加载 AI 模块;文档补充重新接入说明
- 启动主题由 settings.yaml 经 URL 直达首帧,窗口 loaded 后再显示;标题栏同主题跳过重绘且不刷客户区
- 侧栏展开改窗宽时跳过标题栏重绘,减少闪动
- 打包不再排除 distutils;完成后不再自动清理 dist 旧版 exe
安装说明:
便携版软件,无需安装,解压即用。
文章更新说明:2026年7月30日 更新 v1.1.2 版本。
