C盘清理与空间释放技能:扫描、确认、小批量清理

前言

Windows 开发机用一段时间后,C 盘通常不是被系统占满,而是被缓存、更新残留、浏览器数据、微信 QQ 的聊天文件、卸载不干净的应用目录撑满。常见做法是手动删临时文件,或者装一个第三方清理工具。前者的问题是不知道哪些能删、哪些删了会导致应用打不开;后者的问题是清理动作不透明,也没有确认环节。

下面介绍的 C盘清理与空间释放技能,是把这套 Windows 清理流程固化成可调用的 Skill,走「扫描 → 确认 → 小批量清理」的路径,而不是上来就批量删除。

这是什么

一句话定位:一个面向 Windows 的 C 盘空间释放技能,覆盖从扫描、确认到清理、迁移、误删恢复的完整流程。

  • 技能坐标:@user_256303b6/c-drive-cleanup
  • 名称:C盘清理与空间释放技能(C盘清理)
  • 版本:1.0.0
  • 来源:community(社区发布)
  • 发布者:user_256303b6
  • 分类:it-ops-security
  • 标签:requires_api_key=false(不需要 API Key)
  • 资料中记录的指标:评分 100000、下载 2173、安装 0

安装数为 0 这一点值得留意:资料里没有给出安装命令,也没有看到社区安装记录,所以下面的安装与启用一节只写可核对的信息。

什么时候会用到它

官方简介列出的触发场景如下:

  • 清理 C 盘 / 系统盘、释放磁盘空间
  • 清理临时文件、浏览器缓存、回收站、Windows 更新缓存
  • 把微信、QQ 等应用数据迁移到其他盘
  • 清理卸载残留的软件目录,例如应用宝的安卓引擎
  • 扫描 C 盘大文件
  • 删除操作被沙箱安全钩子拦截,需要走别的删除通道

前五类是常规清理需求,第六类属于自动化 Agent 在受限环境里的删除受阻场景。

核心流程:扫描、确认、小批量清理

技能的主流程是先扫描、再确认、最后分批清理,而不是一次性批量删除。

1、扫描阶段找出占用空间的目录与文件,区分系统文件、应用缓存、个人数据。
2、确认阶段把扫描结果交回用户,由用户确认要处理的条目。
3、清理阶段按批次执行,每批结束后核对空间释放结果。

这样做的目的是把「删错了找不回来」的风险压到单批范围内。

删除通道怎么选

官方简介提到三种删除通道:Shell API、robocopy、延迟删除。

  • Shell API:常规删除走 Shell API,适合普通文件与目录。
  • robocopy:迁移场景使用。把目标目录复制到其他盘后,再替换原路径,适合微信、QQ 这类数据量大的应用目录。
  • 延迟删除:文件正在被进程占用时,普通删除会失败,延迟删除用于这类占用中的文件。

通道之间的具体参数、超时设置、失败重试策略在抓取资料里没有展开,使用时以技能实际内容为准。

Junction 目录迁移

微信、QQ 的聊天记录默认落在 C 盘,直接移动目录会让程序找不到数据。简介中提到的做法是 junction 目录迁移:在其他盘建好数据目录,再为它建一个指向新位置的 junction,程序仍按原路径访问,实际数据已经搬到其他盘。

迁移之后原路径必须保留为 junction,不能被当作普通目录删掉,否则程序会指向一个失效路径。

回收站误删数据恢复

简介中把「回收站误删数据恢复」列为技能能力之一。流程上对应的是清理回收站之前的确认环节,以及误删之后按原路径与元信息找回文件。资料没有给出恢复算法或工具名,这里不做展开。

安装与启用

抓取资料里没有给出安装命令,官方页面也未能在本次核对中打开,因此不写未经核实的命令。可核对的信息如下:

  • 技能为通用 SKILL.md 格式,需要在所用 Agent 客户端中按该格式启用。
  • 标签为 requires_api_key=false,使用前不需要准备 API Key。
  • 版本为 1.0.0,来源标注为 community,即社区发布,不归属于平台官方维护。
  • 分类为 it-ops-security,在 SkillHub 的 IT 运维 / 安全类目下。

如果你准备启用,建议先从官方页面拿到 SKILL.md 全文,看清它调用哪些系统命令、是否要求管理员权限,再在非生产机上试跑一轮。

典型用法

资料中没有提供官方示例命令,下面不放未经核实的脚本。可以按技能的主流程自行验证:

1、先在目标机器上跑扫描,列出 C 盘各目录占用。
2、把结果交给用户确认,只勾选确认过的条目。
3、执行第一批清理,核对释放空间后再进行下一批。

如果想在启用技能之前手动核对一次 C 盘占用,可以用 Windows 自带的磁盘清理(cleanmgr)和存储感知(设置 → 系统 → 存储)作为参照,这两项是系统功能,与该 Skill 无关。

适用场景与注意

适合这几类情况:Windows 开发机或测试机 C 盘空间紧张;需要把微信、QQ 等大体量应用数据迁出 C 盘;卸载后残留目录清不掉;回收站误删后需要恢复。

使用前注意几点:

  • 清理 Windows 更新缓存后,系统更新可能需要重新下载。
  • 清理浏览器缓存后,部分站点需要重新登录。
  • 回收站清空后恢复难度显著上升,清理前先确认。
  • 卸载残留目录往往需要管理员权限,普通权限下删除会失败。
  • junction 迁移后不要删除原路径,也不要直接把数据目录再复制一份回来。
  • 「绕过沙箱安全钩子」这类操作属于高风险路径,只在明确授权、且知道自己在删什么的环境里使用。

结尾

这个技能的价值不在多一个新的清理工具,而在把清理动作拆成可确认的小批次,并把删除通道、目录迁移、误删恢复这些容易出问题的环节提前讲清楚。如果你的日常是在 Windows 上做开发、运维或测试,C 盘空间告急是高频问题,值得先按上面的流程试跑一轮。

官方地址:https://api.skillhub.cn/user_256303b6/c-drive-cleanup

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜