我写了一个清理 C 盘的小工具,因为 C 盘爆红真的太烦了

发布时间:2026/10/1 22:00:58

我写了一个清理 C 盘的小工具,因为 C 盘爆红真的太烦了
不知道你有没有遇到过这种情况电脑刚买的时候C 盘还挺宽敞用着用着突然某一天它就红了。你打开资源管理器一看C 盘剩余空间个位数 GB。然后开始怀疑人生我也没往 C 盘放什么东西啊后来我发现很多时候不是你主动往 C 盘塞东西而是软件们非常自觉地帮你塞了。C 盘为什么总是爆红最常见的几个原因通讯软件的聊天记录、图片、视频、接收文件很多默认都放在“文档”目录下面。而 Windows 默认的文档路径通常是C:\Users\用户名\Documents还有桌面。很多人喜欢把文件直接丢桌面压缩包、视频、照片、安装包、工作资料全往桌面放。看起来很方便实际上桌面默认路径也是 C 盘C:\Users\用户名\Desktop所以桌面越满C 盘越红。再加上 AppData、浏览器缓存、Windows 更新缓存、系统错误报告、dump 文件、Windows.old 旧系统备份C 盘不爆才怪。所以我写了 ClearSystemhttps://github.com/dengchuanfu/ClearSystemClearSystem 是一个 Windows 桌面小工具目标很简单别让我再手动翻几十个目录清垃圾。它主要做几件事估算可释放空间清理用户临时文件清理 Windows 临时目录清理 AppData Local / LocalLow 缓存清理浏览器完整缓存清理 Windows 更新缓存清理系统错误报告和大型 dump清理 Windows.old 旧系统备份清理 WinSxS 冗余组件清理老旧驱动程序包一键把桌面和文档迁移到 D 盘其中我最想做的功能其实不是“删垃圾”而是“一键更改桌面和文档默认路径”。默认迁移到D:\Desktop D:\Documents这一步非常关键。因为只清垃圾不改路径过一阵子 C 盘还是会红。把桌面和文档迁到 D 盘才算从源头减少 C 盘压力。AppData 不能乱删很多人一看到 AppData 很大就想直接删。千万别。AppData 里面确实有很多缓存但也有软件配置、账号数据、聊天记录、插件、工作区状态。直接删整个 Local 或整个软件目录很容易把软件搞坏。所以这个工具没有粗暴删除AppData\Local AppData\LocalLow WeChat QQ DingTalk VSCode Photoshop 游戏目录而是只清理缓存和临时目录比如Temp Cache Cache2 CacheData Code Cache GPUCache ShaderCache WER Temporary Internet Files被占用的文件就跳过不硬来。有些清理项必须标高风险比如 Windows.old。它通常非常大释放空间也很猛但删掉以后就不能靠它回滚旧系统了。再比如 WinSxS 的 ResetBase能释放更多空间但执行后旧 Windows 更新不能单独卸载。还有旧驱动包也不能一把梭。我做的是用 DISM / pnputil 识别重复的第三方驱动包只清理旧版本尽量保守一点。清理工具最怕什么不是清得不够干净而是清得太勇。界面也改了好几轮一开始我把“预计可释放空间”放在顶部后来发现不够醒目。于是改成底部显示估算完成约可释放 12.34 GB。其中空间大小用红色加粗。进度条也折腾了一下。滑来滑去那种进度条看着像在糊弄人所以后来改成 0% 到 100% 的进度显示至少用户知道它在往前走。中间还遇到一个很离谱的问题文字其实已经有了但被进度条挡住了。最后干脆把底部区域拆成两行文字一行进度条一行互不打架。最后这个工具不是为了替代专业清理软件也不是为了搞一堆玄学优化。它就是解决一个很实际的问题C 盘红了我想知道哪里能清能清多少哪些能放心清哪些要谨慎点。尤其是桌面和文档迁移到 D 盘这个功能我觉得比单纯删缓存更有意义。因为垃圾清完还会再来。但路径改对了C 盘至少不会每天都在偷偷变胖。

相关新闻

短视频创作:暴躁姐姐人设与SW过膝靴视觉营销

短视频创作:暴躁姐姐人设与SW过膝靴视觉营销

2026/8/23 4:19:23

1. 项目背景与核心价值解析 "暴躁姐姐蹂躏枕头日常 sw过膝靴"这个标题看似简单,实则蕴含了当前短视频内容创作的三个核心要素:人物设定(暴躁姐姐)、行为特征(蹂躏枕头)、视觉符号(SW过…

C/C++动态规划入门:从路径问题掌握DP四步心法与代码实现

C/C++动态规划入门:从路径问题掌握DP四步心法与代码实现

2026/9/28 14:27:49

1. 项目概述:为什么从路径问题切入动态规划? 如果你刚开始接触C/C算法,看到“动态规划”四个字,可能觉得它高深莫测,是面试大厂时才需要面对的“拦路虎”。但我想告诉你,动态规划(Dynamic Progr…

工业阀门智能检测系统:基于YOLOv8的优化与应用

工业阀门智能检测系统:基于YOLOv8的优化与应用

2026/10/1 14:17:54

1. 项目概述:工业阀门智能检测系统全栈解决方案这套工业阀门类型检测系统是基于YOLOv8目标检测框架构建的端到端解决方案,专为工业质检场景设计。我在石油管道阀门检测项目中验证过这套方案,实测对DN50-DN300规格的闸阀、球阀、蝶阀识别准确率…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/29 22:00:59

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/30 20:35:35

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/30 20:35:38

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/30 20:35:36

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/30 20:35:33

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/30 8:20:32

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…