C盘清理小工具CleanC v1.1.2

总有朋友问我如何清理 C 盘,说自己的 C 盘每天都不够用,很卡……

特别是现在 AI 工具多了,明明都安装到了其他盘,为什么 C 盘依旧每天是红彤彤的……

用了某卫士、某管家,为什么清理完总是没两天又红……

勤快的大多数会选择度娘、小红薯等,然后跟着网上教程删。也不是不可以,只是容易误伤——把个人文档、聊天记录、账号数据当成垃圾一起送走,那不熟悉的只好在大型专业安全软件的呵护下继续发呆。

有些甚至会误删驱动,比如某位同事前几天用 豆某,把自己的网卡驱动给清理了……

于是乎,关系好的机灵同事的就来找我处理,一次两次还行,问的人多了,每次都因为这些重复的问题,觉得比较无趣。毕竟我知道自己不需要什么,朋友、同事未必知道他们不需要什么。

索性把自己之前用的 bat 完善一下,加个界面,加上一些选择,让 AI 给优化一下代码,手搓的小软件完工:CleanC。看名字就应该知道这个软件的用途了吧。注意哟,只清理 C 盘,其他的盘我不管。

为什么 C 盘总是爆?–四类垃圾文件

什么软件不要安装在 C 盘啊;不要把桌面和文档转移到 D 盘啊;这次不讨论这些,换个角度来解释一下 C 盘为什么总是容易爆。电脑用久了,C 盘会悄悄积累四类东西:

临时文件:软件运行时产生的中间过渡性文件,也就是软件随手写的草稿,用完就该删除的。

软件缓存:为了下次打开更快而存的数据,删了会自动重新生成,比如一些渲染,插件文件等。

日志和崩溃转储:排查软件或系统故障用的记录,这个是给开发人员看的,正常用户平时基本不会看。

旧版本残留:软件升级后留在原地的前几个版本,由于软件自身文件替换机制,某些文件无法自动删除,加上软件的更新规则写的粗糙,留下的白占空间文件。

问题在于,这些文件散落在几十个不同的目录里。小到几 K,大到几 G。手动找?相当费时,所以我把自己常清理的文件写成了规则。

CleanC:先扫描,后动手

接下来说说这个 CleanC,它的核心逻辑,很简单:先扫描,后动手。扫描的依据就是一个规则文件 rules.ini,里面记录着一些我自用收集的常见的软件的信息。CleanC.exe,体积目前是 143 KB 单文件,足够小巧,运行后,点「开始扫描」,它会把每个匹配到的项目列成一张清单:清理项目、所属分类、占用体积、安全级别、物理目标路径。

1. 扫描本身是按照规则逐个检查最终出现在列表中的,都是按照规则匹配到的,这也只说明「规则匹配到了它」,不说明「你必须删它」。真想动手,要点「清理勾选项目」。
2. 看不懂的项目,先看路径拿不准的内容,双击列表项,直接打开它在硬盘上的位置;右键还能「在资源管理器中定位」。看清楚它到底是什么,再决定删不删。我给每条规则增加了一个安全级别,方便一些新手的理解:

级别 处理方式 新手建议
安全 移入回收站,失败就跳过 优先尝试
谨慎 确认后永久删除 看懂路径再勾选
危险 额外确认后永久删除 不懂就保留

看不懂,或者不想看,那就可以按照「安全」的来处理。保存好自己的文件,然后关掉所有的软件,比如浏览器、微信、WPS 等等,然后就可以清理了。

需要补充一下:安全项删除后先进回收站,相当于一颗后悔药——打开 Windows 回收站,右键「还原」就能救回来。确认一切正常后再清空,空间才真正释放。

所以,第一次清理不建议勾选「清空系统回收站」。

进阶:给它加一条你自己的规则

CleanC.exe 运行后会在同级目录中释放规则文件 rules.ini。释放规则文件的目的是方便用户自己维护规则,毕竟我维护的规则由于精力有限无法面面俱到,大家可以在规则文件中添加属于自己的规则,可以用记事本改 rules.ini。

先退出程序,把 rules.ini 复制一份留底,然后在文件末尾加一段:

[我的规则]示例软件缓存=%LOCALAPPDATA%\ExampleApp\Cache|safe|0|已确认可重建的缓存格式是:名称=路径|级别|最小MB|说明。

补充四个实用细节:

1、不知道自己的用户名?用 %LOCALAPPDATA%(= 当前用户的 AppData\Local 目录)这类环境变量,Windows 会自动展开成实际路径,比写死一串 C:\Users\xxx\… 靠谱得多;
2、只想清旧日志?路径前面加 older-than:7:,只处理修改时间超过 7 天的文件;
3、软件升级留下的旧版本目录?用 keep-latest: 前缀,自动识别数字版本、保留最新版——不会把正在用的版本误删(针对某国产办公软件的屎山);
4、路径要指到具体的缓存/日志目录,别指向软件根目录。文件夹规则会递归处理里面所有文件,指到根目录等于把整个目录都端了(这个要慎重选择)。

写在最后

清理 C 盘,不是「删得越多越好」,而是「腾出不再需要的空间」

比如最近我非常痛恨的一些软件的升级方式,升级之后,N 多个之前的旧版本尸体就那么直白的躺在 C 盘中,你们知道现在存储的价格么!

对于拿不准的项目,那就留着。等你搞清楚它是什么,再处理也不迟。

毕竟比起多出几个 GB,误删工作文档的代价要大得多。

这个软件功能单一,界面也就勉强可用,只是作为众多同类软件的一个参与者,希望 CleanC 能对大家有所帮助,欢迎大家补充规则,也给被 C 盘常红的用户多一个选择!(我的股票什么时候才能长红啊……)

差点忘了,下载在此:https://pan.quark.cn/s/f1f9f07092a3