我只说了一句话,Codex 竟然开始删我 C 盘里的文件
我让 Codex 直接检查并整理 Windows C 盘。它没有粗暴删除文件,而是先盘点占用、划定安全边界,再通过 PowerShell 清理缓存,最终释放约 7GB。
Windows 电脑用久以后,C 盘空间总会一点点消失。
你明明没有存多少文档,系统却提示磁盘快满了。打开目录看一圈,到处都是 AppData、缓存、日志和版本号不同的程序文件夹。很多东西看起来能删,但又不敢确认。
这次我没有再安装一款“电脑清理大师”,而是直接对 Codex 说:
帮我整理一下 Windows 电脑的 C 盘。
最后,它真的动手清理了,而且释放了大约 7GB。
第一步不是删除,而是盘点
Codex 先检查当前环境能不能访问 Windows 磁盘。
我的运行环境是 WSL,Windows 的 C 盘挂载在 /mnt/c。检查结果显示,C 盘总容量约 120GB,已经使用 98GB,只剩约 23GB,使用率达到 81%。
扫描不等于删除:Edge 虽然占用较大,但因为正在运行,本次明确不动。
接下来,它开始统计 Windows 系统目录、用户目录和 AppData 的空间占用,并单独寻找体积较大的安装包、压缩包和缓存文件。
这一步比“直接清理”更重要。
因为 C 盘里真正占空间的内容,往往不是桌面和下载目录,而是软件长期积累下来的更新包、浏览器缓存、日志、崩溃转储和旧版本程序。
找到了哪些空间
扫描后,Codex 找到了几类比较典型的占用。
首先是软件自动更新器留下的安装包。WorkBuddy、QClaw 等应用的更新目录里,存在多份重复安装程序,仅这一类就接近 1.8GB。
其次是开发工具和应用缓存,包括 npm 缓存、VS Code 缓存、Steam 网页缓存、Chrome 普通缓存,以及一些 Electron 应用的升级缓存。
另外,华为电脑管家相关目录中还积累了日志、临时文件和崩溃转储。
Postman 也同时保留了多个版本,其中旧版 11.73.5 占用了约 400MB,更新包缓存又占了一部分空间。
真正有价值的是安全边界
清理磁盘不难,难的是知道什么不能动。
Codex 在执行前明确排除了微信和企业微信聊天数据、个人文档、图片、下载目录、浏览器账号数据与站点数据。
左侧是本次实际清理项,右侧是不会自动删除的内容。
扫描时发现 Edge 正在运行,因此它没有强行删除 Edge 的离线缓存。回收站、休眠文件、系统组件目录和不确定用途的软件数据,也都被保留下来。
这种处理方式和传统清理软件很不一样。
它不是看到“缓存”两个字就全部删除,而是先判断文件来源、软件状态和潜在影响,再把“可以自动重建的数据”与“可能包含用户内容的数据”分开。
WSL 只读,它改用 PowerShell
还有一个实际问题:当前 WSL 中的 C 盘是只读挂载,不能直接删除 Windows 文件。
Codex 没有停在“权限不足”这里,而是申请调用 Windows 原生 PowerShell,通过 Windows 自己的文件系统执行清理。
第一轮主要删除临时目录、软件更新器残留、npm 缓存、编辑器缓存、浏览器普通缓存,以及电脑管家的日志和转储。
这一轮释放了 6.34GB。
随后,它再次核对 Postman 和 balenaEtcher 的目录,只删除确定无用的旧版本和更新包,又释放了约 0.68GB。
最后的结果
整理前,C 盘使用率是 81%,剩余空间约 24.2GB。
整理后,剩余空间增加到约 31.2GB,使用率降到 74%,总共释放约 7GB。
C 盘使用率从 81% 降到 74%,剩余空间增加到约 31.2GB。
更重要的是,整个过程不是一条模糊的“清理完成”提示。
Codex 展示了它找到了什么、准备删除什么、明确保留什么,并在操作后重新检查磁盘空间和剩余目录。
我的判断
以前我们把 AI 编程工具理解成“帮忙写代码”。
但这次更像是把一个能读懂系统、会使用命令行、知道风险边界的工程师临时叫到电脑前。
它没有推荐我再下载一个清理软件,也没有只给一份需要我手动执行的教程,而是完成了盘点、判断、执行和复核。
对我来说,这才是 Codex 最实用的地方:
不只是告诉你怎么做,而是在保留控制权的前提下,把事情真正做完。