资讯动态

让 Hermes 自动清理 C 盘:我终于不用再手动找“大文件”了

发布时间:2026/8/19 9:15:25 来源:尧图企业网站定制
如果你是 Windows 用户大概率遇到过这个问题C 盘又红了。打开“此电脑”一看C盘476 GB 可用空间18.6 GB然后开始清理。Windows 自带的磁盘清理能清掉一部分。360 也能清掉一部分。各种“电脑清理大师”还能再清一点。但真正麻烦的是你根本不知道 C 盘到底是谁占满的。AppData下面几十 GB不敢删。Temp下面一堆文件不知道哪些能删。浏览器缓存越来越大。Windows Update 留下一堆旧文件。开发环境里的node_modules .pnpm-store npm cache pip cache Docker Gradle Maven NuGet也可能悄悄吃掉几十 GB。于是很多人的解决方案变成“算了装个清理软件吧。”但我最近更倾向于另外一种方式让 Hermes 先把 C 盘彻底检查一遍再决定哪些东西可以清。这和传统清理软件最大的区别是不是看到“大”就删而是先理解“这是什么”。一、我真正想解决的不是“删除文件”传统磁盘清理的逻辑比较简单扫描 ↓ 找到垃圾 ↓ 删除 ↓ 释放空间但 C 盘真正复杂的地方在于大文件 ≠ 垃圾比如C:\Users\xxx\AppData\Local\Docker可能非常大。但如果你正在使用 Docker直接删除可能导致环境异常。再比如C:\Users\xxx\AppData\Local\Programs这里可能有几十 GB。但里面装的是你正在使用的软件。还有Downloads Desktop Documents里面的大文件可能占了几十 GB却完全不能叫“垃圾”。所以我希望 Hermes 做的不是“帮我删除 C 盘垃圾。”而是“帮我分析 C 盘空间结构告诉我哪里占空间、为什么占空间、哪些可以安全清理哪些需要我确认。”这两个需求完全不是一回事。二、让 Hermes 先做一次 C 盘体检Hermes 本身不是传统意义上的“磁盘清理软件”。它真正有价值的地方是可以调用 Windows 的 PowerShell、文件系统和其他工具把一次性的清理操作变成一个可分析、可判断、可执行的 Agent 工作流。比如我给 Hermes 一个任务扫描 C 盘。 目标 1. 找出主要空间占用来源 2. 按系统文件、缓存、开发环境、用户文件进行分类 3. 找出明显可以清理的内容 4. 对有风险的内容只给出建议不自动删除 5. 最后生成一份清理报告。 禁止 - 删除 Windows 核心文件 - 删除 Program Files 中的软件 - 删除用户个人文件 - 删除未知目录 - 未经确认执行高风险删除。它首先应该做的不是删除。而是生成这样的结果C盘总容量476 GB 已使用457 GB 主要占用 Windows ├─ Windows.old 18.4 GB ├─ Windows Update 7.2 GB └─ Temp 3.1 GB 用户缓存 ├─ Chrome Cache 6.8 GB ├─ Edge Cache 3.2 GB └─ AppData 42.6 GB 开发环境 ├─ Docker 31.7 GB ├─ npm 8.4 GB ├─ pnpm 12.1 GB └─ Python 5.6 GB 个人文件 └─ Downloads 26.8 GB这时候你就知道问题在哪里了。三、真正有价值的是“分类”这是整个方案最关键的一步。我会让 Hermes 把发现的目录分成五类① 安全清理 ② 建议确认 ③ 不建议清理 ④ 用户个人数据 ⑤ 未知项目例如① 安全清理可能包括临时文件 浏览器缓存 部分应用缓存 部分安装残留 明确过期的日志但这里依然应该结合具体路径和应用状态判断。② 建议确认例如Docker 镜像 npm / pnpm 缓存 Python pip cache 旧版本 SDK 旧构建产物 Windows.old这些东西可能非常大。但删掉之后可能需要重新下载或者影响现有开发环境。③ 不建议清理例如Windows\System32 Windows\WinSxS Program Files Program Files (x86) 关键系统组件Agent 应该直接列入保护名单。④ 用户个人数据例如Desktop Downloads Documents Pictures Videos原则非常简单只分析不自动删除。⑤ 未知项目这是最重要的一类。如果 Hermes 不知道某个目录是什么不要猜。 不要删。 报告出来。四、然后才轮到 Hermes 执行清理当分析完成以后Hermes 可以给出一份C盘清理建议 预计可释放38.7 GB 低风险 √ 临时文件 6.2 GB √ 浏览器缓存 8.7 GB √ 已确认日志 2.1 GB 需要确认 ⚠ Docker 14.8 GB ⚠ npm/pnpm缓存 5.3 GB 禁止自动处理 × Windows系统目录 × Program Files × 用户个人文件这时候你只需要告诉它清理低风险项目Docker 和开发环境缓存先不要动。Hermes 再执行。执行完以后重新扫描清理前 C盘剩余 18.6 GB ↓ 执行清理 ↓ 清理后 C盘剩余 35.7 GB 释放空间17.1 GB这才是我认为 AI 做磁盘清理真正有价值的地方。五、它甚至可以变成一个“磁盘管家”如果只是手动运行一次其实还不够有意思。Hermes 已经支持 Cron 定时任务因此完全可以把它变成长期运行的磁盘巡检任务。官方文档目前支持定时执行任务并可以把结果交付到本地文件或消息平台。([Hermes Agent][1])比如每周日凌晨 2:00 ↓ Hermes Disk Agent ↓ 扫描 C 盘 ↓ 分析空间变化 ↓ 发现异常增长 ↓ 生成报告 ↓ Telegram 通知例如某一天收到【C盘空间预警】 当前剩余21.4 GB 过去7天增长36.8 GB 异常增长 Docker 18.2 GB npm缓存 6.4 GB 日志文件 4.1 GB 建议 优先检查 Docker 和构建缓存。 本次未自动删除任何文件。这时候 Hermes 做的已经不是“清理软件”。而是一个 AI 磁盘运维 Agent。六、最关键的一点不要让 AI 拿到“删除权限”就开始乱删这类场景我反而不建议一开始就追求全自动。因为磁盘清理和普通的信息整理不同。删错一个文件可能就是项目无法启动 软件配置丢失 开发环境损坏 个人文件丢失 系统异常所以我会把 Hermes 的权限设计成三层Level 1 只读扫描 ↓ Level 2 低风险自动清理 ↓ Level 3 高风险操作必须人工确认甚至可以进一步加入白名单 黑名单 删除前预览 删除后复查 操作日志 释放空间统计最终形成扫描 ↓ 分类 ↓ 风险判断 ↓ 生成清单 ↓ 人工确认 ↓ 执行 ↓ 再次扫描 ↓ 生成报告这比“AI 帮我删垃圾”靠谱得多。七、我最后会给 Hermes 做成一个 Disk Cleaner Skill真正做起来我不会每次重新告诉 Hermes 一遍规则。而是直接做一个disk-cleanerSkill。里面固定定义扫描范围 ↓ 目录分类规则 ↓ 保护目录 ↓ 风险等级 ↓ 清理策略 ↓ 人工确认规则 ↓ 执行命令 ↓ 清理后复查 ↓ 报告格式以后我甚至只需要说检查一下我的 C 盘。Hermes 就应该知道先扫描 → 再分析 → 再分类 → 再给建议 → 等确认 → 执行清理 → 再扫描 → 汇报结果这才是 Hermes 和 360、传统清理工具真正不同的地方。写在最后C盘清理只是一个开始其实我觉得这个案例很有意思。因为它看起来只是一个非常普通的需求“我的 C 盘满了帮我清一下。”但拆开以后里面其实包含了完整的 Agent 工作流感知 ↓ 分析 ↓ 分类 ↓ 判断 ↓ 执行 ↓ 验证 ↓ 反馈这正是 Hermes 最适合做的事情。它不需要重新发明一个“更强的清理算法”。它真正做的是把 Windows 原本分散的 PowerShell、文件系统、系统工具和清理规则组织起来再让 AI 负责理解和决策。而且现在 Hermes 已经支持 Windows 原生运行包括 CLI、Gateway、Cron 等能力因此这个场景并不需要为了跑 Hermes 专门搭一套 Linux 环境。([Hermes Agent][2])所以我现在越来越觉得Hermes 最有意思的地方不是让 AI 帮你聊天而是让那些“你知道应该做、但懒得做、不会做、又需要定期做”的电脑运维工作慢慢变成自动化任务。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价