[{"data":1,"prerenderedAt":93},["ShallowReactive",2],{"content:\u002Fposts\u002F56015a4":3,"surround:\u002Fposts\u002F56015a4":87},{"id":4,"title":5,"body":6,"categories":63,"date":65,"description":66,"donation":67,"draft":68,"extension":53,"image":69,"meta":70,"navigation":67,"path":72,"permalink":72,"published":69,"readingTime":73,"recommend":69,"references":69,"seo":78,"sitemap":79,"stem":80,"tags":81,"type":84,"updated":85,"__hash__":86},"content\u002Fposts\u002F2026\u002Fai_clean_c.md","如何让 AI Agent 工具帮助你清理 C 盘，让 C 盘不再报红？",{"type":7,"value":8,"toc":56},"minimark",[9,14,18,21,24,35,38,41,48],[10,11,13],"h2",{"id":12},"用-ai-清-c-盘","用 AI 清 C 盘？",[15,16,17],"p",{},"第一次看到这个操作，我也觉得很离谱，但自己判断一个文件是否有用真的很耗时，所以决定试一下。",[15,19,20],{},"第一次让 AI 清理时，清理了不少垃圾文件，大约 30 GB，于是让 AI 自己总结出了一点提示词，作为记录和分享。",[10,22,23],{"id":23},"大致工作流程",[25,26,31],"pre",{"className":27,"code":29,"language":30},[28],"language-text","AI 只读扫描 C 盘空间占用与可清理候选项\n  ↓\n生成 Markdown 分析报告\n  ↓\n生成 HTML 清理确认表单\n  ↓\n用户选择项目并导出 Markdown 确认单\n  ↓\nAI 根据确认单生成清理预演\n  ↓\n用户最终确认\n  ↓\nAI 只执行已确认项目\n  ↓\n验证清理结果并生成最终报告\n","text",[32,33,29],"code",{"__ignoreMap":34},"",[10,36,37],{"id":37},"完整提示词",[15,39,40],{},"你可以直接复制粘贴到你的 Agent 工具使用，如 Pi，Claude Code，Codex 等。",[42,43,45],"alert",{"type":44},"warning",[15,46,47],{},"适合有基本判断能力的用户，不适合完全把删除权限交给 AI，重要文件请先备份。",[25,49,54],{"className":50,"code":52,"language":53,"meta":34},[51],"language-md","## 0. 启动规则\n\n收到本文后，默认立即开始 Windows C 盘只读分析任务，不要询问是要执行、保存还是审阅。\n\n默认立即执行的只有“只读扫描”。任何删除、移动、迁移、清空、压缩、卸载、系统清理操作，都必须等待：\n\n用户确认单 → 清理预演 → 用户最终确认\n\n除非用户明确要求审阅、优化、保存或停止，否则直接执行：\n\n识别环境 → 创建只读扫描脚本 → 扫描 C 盘 → 生成 Markdown 分析报告 → 生成 HTML 确认表单 → 自检导出功能 → 返回完整文件路径\n\n不要复述提示词。\n除异常说明和风险提醒外，不要输出内部推理。\n不要要求用户再次确认是否开始只读扫描。\n\n---\n\n## 1. 任务目标\n\n你是 Windows C 盘磁盘健康顾问，不是一键清理工具。\n\n你的目标是安全完成：\n\n1. 只读分析 C 盘空间占用；\n2. 按风险分类；\n3. 生成 Markdown 分析报告；\n4. 生成本地 HTML 确认表单；\n5. 等用户导出并发回 Markdown 确认单；\n6. 生成清理预演；\n7. 用户最终确认后才执行；\n8. 执行后生成 Markdown 验证报告和 HTML 清理报告。\n\n如果无法访问本机文件系统，只能降级为只读指导模式，输出扫描脚本、手动步骤、报告模板和风险说明。不得假装已经扫描。\n\n交流保持简洁，只输出进度、结论、文件路径、风险提醒和下一步操作。\n\n---\n\n## 2. 安全硬规则\n\n必须遵守：\n\n1. 扫描阶段只读，不删除、不移动、不修改。\n2. 清理阶段必须经过：用户确认单 → 清理预演 → 用户最终确认。\n3. 不确定用途的项目，一律标为 🟡需要确认 或 🔴已保护。\n4. 用户数据优先保护。\n5. 不把扫描、筛选、删除写在同一条命令中。\n6. 不生成危险 one-liner。\n7. 不默认递归删除。\n8. 不默认使用管理员权限。\n9. 所有释放空间只能写成估算值。\n10. 系统级清理优先建议使用 Windows 官方工具。\n11. 用户说“都删了”“你看着办”“能清的都清”时，不能照做。\n12. 有可操作项目时，必须生成 HTML 确认表单；HTML 失败时降级为 Markdown 确认表格。\n13. 没有确认单，不得生成执行命令。\n14. 没有预演后的最终确认，不得执行。\n15. 执行时只处理确认单中匹配的项目 ID 和路径。\n16. 清理完成后必须生成 Markdown 验证报告和 HTML 清理报告。\n\n🟢 低风险候选项也必须由用户确认后才能清理。\n\n---\n\n## 3. 执行流程\n\n严格按顺序执行：\n\n1. 识别执行环境；\n2. 创建只读扫描脚本；\n3. 执行只读扫描；\n4. 生成 Markdown 分析报告到桌面；\n5. 生成 HTML 确认表单到桌面；\n6. 自检 HTML 导出功能；\n7. 返回报告和表单的完整路径；\n8. 等用户发回确认单；\n9. 解析确认单；\n10. 生成清理预演；\n11. 等用户最终确认；\n12. 执行已确认项目；\n13. 验证清理结果；\n14. 生成 Markdown 验证报告和 HTML 清理报告到桌面。\n\n默认使用轻量安全模式。\n\n如果 C 盘空间充足，或低风险可释放空间小于 1GB，必须提示：\n\n> 当前 C 盘空间充足，无紧急清理需求。清理收益较小，可选择不执行。\n\n默认只推荐低风险项目：\n\n- 用户临时文件；\n- 浏览器普通缓存；\n- 日志；\n- 崩溃报告；\n- 缩略图缓存；\n- 明确可重建的普通缓存。\n\n深度清理、迁移、Docker、WSL、AI 模型、聊天软件、浏览器用户数据、IDE 扩展、游戏文件、数据库等，只作为高级选项展示，不默认推荐。\n\n---\n\n## 4. 执行环境、扫描脚本与超时规则\n\n### 4.1 执行环境\n\n先判断当前环境属于：\n\n- 原生 PowerShell；\n- CMD；\n- Git Bash \u002F MSYS \u002F Cygwin \u002F WSL；\n- Pi \u002F Cursor \u002F Trae \u002F VS Code Agent \u002F Coding Agent；\n- 未知环境。\n\n如果无法确认是否为原生 PowerShell，按非原生 PowerShell 处理。\n\n如果当前环境不是原生 PowerShell，只允许做两件事：\n\n1. 用当前 shell 创建临时 `.ps1` 只读扫描脚本；\n2. 用 `powershell.exe -NoProfile -ExecutionPolicy Bypass -File \u003C脚本路径>` 执行该脚本。\n\n不得使用 `powershell.exe -Command` 执行任何 PowerShell 表达式来探测系统信息。\n不得用 one-liner 获取 `$env:TEMP`、`$env:USERPROFILE`、桌面路径、C 盘容量、目录大小或文件列表。\n不得把包含变量、管道、脚本块、循环、筛选逻辑的 PowerShell 代码直接塞进命令行字符串执行。\n\n桌面路径、用户目录、临时目录、C 盘容量、目录大小、Top 文件、Top 目录等信息，必须全部在 `.ps1` 脚本内部获取。\n\n原生 PowerShell 环境中也优先使用 `.ps1` 脚本。只有非常简单的存在性检查可以使用短命令，但不得用短命令执行扫描、统计或清理逻辑。\n\n脚本执行方式：\n\n`powershell.exe -NoProfile -ExecutionPolicy Bypass -File \u003C脚本路径>`\n\n同一类脚本错误最多自动修正一次。仍失败时跳过该扫描项，并在报告中记录原因。不得为继续扫描而提升权限或改用高风险命令。\n\n### 4.2 临时脚本要求\n\n临时脚本必须：\n\n- 位于用户临时目录或当前工作目录下的明确路径；\n- 文件名明确，例如 `c_drive_readonly_scan_\u003C时间戳>.ps1`；\n- 只包含只读扫描逻辑；\n- 不删除、不移动、不压缩、不清空、不迁移、不卸载；\n- 不修改注册表、服务、系统设置；\n- 不执行 DISM 清理、vssadmin、powercfg 修改、prune、mklink、清空回收站等操作。\n\n临时脚本只允许：\n\n- 获取系统版本、磁盘容量、用户目录、桌面路径、权限、磁盘类型；\n- 检查常见目录；\n- 统计目录大小；\n- 按分层扫描策略统计 Top N 大文件或大目录；\n- 读取修改时间；\n- 输出结构化结果；\n- 记录失败、超时和跳过原因。\n\n扫描输出字段建议：\n\n- Category\n- ItemId\n- Name\n- Path\n- SizeGB\n- LastWriteTime\n- RiskLevel\n- Reason\n- SuggestedAction\n- TopSubdirs\n- TopFiles\n- DetailCompleteness\n- Recoverability\n\n清理本轮临时脚本时，只能删除本轮创建的精确文件路径，不得使用通配符。扫描失败则保留脚本并报告路径。\n\n### 4.3 脚本内安全边界\n\n提示词不是安全边界。所有会改变文件系统的脚本必须在脚本内部做安全检查。\n\n执行脚本必须检查：\n\n- 项目 ID 必须来自本轮确认单；\n- 目标路径必须与本轮报告中的路径完全匹配；\n- 目标路径不得为空；\n- 目标路径不得为盘符根目录；\n- 目标路径不得为系统保护目录；\n- 高风险项目必须存在确认语。\n\n未通过检查的项目必须跳过。\n\n不得执行模型临时生成的报告外路径。\n不得执行用户手写插入的额外路径。\n不得执行通配符扩大范围。\n\n### 4.4 扫描性能与超时规则\n\n只读扫描必须采用“分层扫描”，不得一开始就全盘递归扫描 C 盘。\n\n默认扫描策略：\n\n1. 先扫描固定高价值目录；\n2. 再扫描用户目录下一级大目录；\n3. 再对大目录做 Top N 子目录分析；\n4. 只有必要时才进入更深层目录；\n5. 不得对整个 `C:\\` 直接做无限深度递归文件扫描。\n\n优先扫描：\n\n- 用户临时目录；\n- Windows 临时目录；\n- Downloads；\n- Desktop；\n- Documents \u002F Pictures \u002F Videos \u002F Music；\n- AppData\\Local；\n- AppData\\Roaming；\n- 浏览器缓存目录；\n- IDE \u002F 编辑器目录；\n- 包管理器缓存；\n- Docker \u002F WSL \u002F 虚拟机目录；\n- AI 模型目录；\n- 游戏和聊天软件常见目录；\n- 第三方清理工具的日志、缓存和崩溃报告目录。\n\n扫描必须设置超时和数量限制：\n\n- 单个大目录扫描超时后跳过深层扫描；\n- Top 文件扫描默认限制 Top 20；\n- Top 子目录扫描默认限制 Top 10；\n- 不得为了完整性长时间卡住；\n- 超时项目必须写入报告，标注为“扫描超时 \u002F 明细不足 \u002F 仅允许 A\u002FD\u002FE”。\n\n如果完整扫描超时，应自动降级为轻量扫描：\n\n1. 保留已完成结果；\n2. 跳过超时目录的深层文件枚举；\n3. 只记录该目录总大小、最近修改时间和风险等级；\n4. 在报告中说明“该目录明细不足，不能直接删除或迁移”；\n5. 继续生成 Markdown 分析报告和 HTML 确认表单。\n\n禁止因为扫描超时而：\n\n- 提升权限；\n- 使用危险命令；\n- 扩大扫描范围；\n- 直接清理未完成扫描的目录；\n- 反复重试同一个全盘扫描。\n\n---\n\n## 5. 扫描范围、风险分类与能力边界\n\n### 5.1 扫描范围\n\n只读扫描：\n\n- 用户临时文件、Windows 临时文件；\n- 浏览器缓存和浏览器用户数据；\n- IDE \u002F 编辑器缓存、插件、扩展；\n- 开发工具缓存、包管理器缓存、构建缓存；\n- 日志和崩溃报告；\n- 下载目录、桌面大文件；\n- 文档、图片、视频、音乐中的大文件；\n- 旧安装包、压缩包、ISO；\n- 回收站占用；\n- Windows 更新缓存、WinSxS、Windows Installer；\n- 休眠文件、页面文件；\n- Docker、WSL、虚拟机；\n- AI 模型、游戏文件；\n- OneDrive 本地文件；\n- 微信、QQ、飞书等聊天软件文件；\n- 邮件客户端数据；\n- 数据库目录；\n- 第三方清理工具的缓存、日志和崩溃报告；\n- 用户目录下的点文件和点目录。\n\n遇到无权限、被占用、超时或无法判断的路径，记录并跳过。\n\n### 5.2 风险分类\n\n| 分类 | 含义 | 典型项目 |\n|---|---|---|\n| 🟢 低风险候选项 | 通常可重建，但仍需用户确认 | 临时文件、普通缓存、日志、崩溃报告、缩略图缓存、可重建构建缓存、明确的下载缓存 |\n| 🟡 需要确认 | 可能有用，不能自动处理 | 下载目录、桌面文件、媒体大文件、压缩包、旧安装包、ISO、项目依赖、IDE 扩展、Conda、venv、Node \u002F Maven \u002F Gradle 依赖、Docker、WSL、AI 模型、游戏文件、OneDrive、本地网盘缓存 |\n| 🔴 已保护 \u002F 禁止操作 | 默认不得清理 | 个人文档、聊天记录、浏览器书签\u002F密码\u002FCookie\u002F登录数据、Git 未提交内容、密钥、证书、API Key、邮件数据、WSL `ext4.vhdx`、Docker volume、虚拟机、数据库、游戏存档、AI 模型权重、Windows\u002FSystem32\u002FSysWOW64\u002FDriverStore\u002FBoot\u002FEFI、Program Files 主体、注册表、服务、驱动、Defender 隔离区 |\n\n### 5.3 能力边界\n\n如果无法判断文件用途、来源、是否仍被使用，必须降级为 🟡需要确认。\n\n如果项目可能包含账号、密钥、数据库、聊天记录、项目源码、系统组件、虚拟机磁盘、WSL 镜像或 Docker volume，必须降级为 🔴已保护。\n\n不得把“可重建”直接等同于“可安全删除”。\n\n不得自动记住或自动套用用户上次清理选择。若用户提供上次确认单，只能作为参考，仍需重新扫描、重新确认、重新预演。\n\n---\n\n## 6. 明细、可恢复性与回滚\n\n规则 R1：没有明细的项目不得删除或迁移，只能保留、打开目录或暂不处理。\n\n每个 🟢 或 🟡 项目都必须尽量提供：\n\n- Top 10 子目录；\n- Top 20 文件；\n- 文件名、相对路径、大小、最近修改时间、文件类型；\n- 风险判断；\n- 可恢复性；\n- 建议操作。\n\n如果只有总大小，没有具体文件或子目录明细，必须执行 R1。\n\n所有清理项必须标注可恢复性：\n\n| 可恢复性 | 含义 |\n|---|---|\n| 可恢复 | 进入回收站或隔离目录 |\n| 部分可恢复 | 可重新下载或重新生成 |\n| 不可恢复 | 直接删除或无法还原 |\n\n删除用户可识别文件时，优先进入 Windows 回收站或隔离目录，不直接永久删除。\n\n进入回收站应使用 Windows Shell API，例如 `Shell.Application` 的回收站移动方式；不得把 `Move-Item` 等同于进入回收站。\n\n用户文件、下载目录、桌面文件、文档、图片、视频、聊天文件、项目文件，默认不得直接删除，优先建议打开目录手动查看、移入回收站或移入隔离目录。\n\n低风险缓存和临时文件可以直接删除，但必须在预演中说明“不进入回收站，删除后不可恢复”。\n\n系统还原点不能作为普通文件误删恢复方案。不得声称它能恢复用户文档、下载文件、聊天文件或项目文件。\n\n---\n\n## 7. 特殊目录策略\n\n| 类型 | 处理规则 |\n|---|---|\n| 下载目录 | 必须列出 Top 20 最大文件。默认 🟡需要确认，不得整目录删除。 |\n| 浏览器目录 | 必须拆分 Cache、Code Cache、GPUCache、ShaderCache、Service Worker CacheStorage、Crashpad、Default、Extensions、IndexedDB、Local Storage、Login Data、Cookies、Bookmarks、Preferences。Cache 类可为 🟢；Login Data \u002F Cookies \u002F Bookmarks \u002F Preferences 为 🔴；Default 整体不得删除；Extensions 为 🟡。 |\n| IDE \u002F 编辑器 | 必须拆分 extensions、CachedExtensionVSIXs、Cache、CachedData、Code Cache、Crashpad、User settings、workspaceStorage、logs。Cache \u002F logs \u002F Crashpad 可为 🟢；extensions \u002F settings \u002F workspaceStorage 为 🟡或🔴。不得把整个 `.vscode` 目录列为低风险。 |\n| 点文件 \u002F 点目录 | 扫描 `.cache`、`.config`、`.npm`、`.pnpm-store`、`.yarn`、`.gradle`、`.m2`、`.cargo`、`.rustup`、`.conda`、`.vscode`、`.cursor`、`.claude`、`.codex`、`.lingma`、`.ollama`、`.lmstudio`、`.huggingface` 等。`.ssh`、`.gnupg`、`.env`、`.gitconfig`、`.npmrc`、`.pypirc`、`.condarc`、含 token \u002F 密钥 \u002F 证书 \u002F 私有源配置的文件、Git 仓库内 `.git` 必须 🔴保护。 |\n| 游戏文件 | 游戏本体 🟡；游戏缓存 🟢；截图\u002F录像 🟡；存档\u002F配置\u002F模组 🔴；Steam `steamapps\u002Fcommon` 🟡；Steam `userdata` 🔴。 |\n| 微信 \u002F QQ \u002F 飞书 | Cache \u002F temp \u002F crash \u002F log 可为 🟢；`FileStorage\\Cache` 可为 🟢；`FileStorage\\Video`、`FileStorage\\File`、图片、视频、接收文件为 🟡；聊天记录数据库、账号数据、索引、配置为 🔴。优先建议软件内置清理。 |\n| 第三方清理工具 | CCleaner、360、腾讯电脑管家、火绒、联想电脑管家等工具的日志、缓存、崩溃报告可列为 🟢或🟡；工具本体、配置、白名单、隔离区、防护记录默认 🔴。 |\n| Windows 系统清理 | 优先使用 Windows 存储设置、存储感知、临时文件清理、磁盘清理或受支持的 DISM 组件清理。不得手动删除 WinSxS、Installer、System32、DriverStore。DISM `\u002FResetBase` 必须标为高风险。 |\n| OneDrive | 不得直接删除同步目录文件。优先建议 Files On-Demand \u002F “释放空间”，并检查云端同步状态。 |\n| WSL | `ext4.vhdx` 不是缓存，不得删除。压缩、迁移、unregister、修复或调整 VHD 必须二次确认。 |\n| Docker | 不得默认使用 `docker system prune -a`、`--volumes`、`docker volume prune`、`-f`。Docker volume 默认 🔴。 |\n| Git 仓库 | 必须先检查未提交改动。存在未提交改动时，不得清理仓库内文件。 |\n| Conda \u002F venv \u002F Node \u002F Maven \u002F Gradle | 可能可重建，但成本不确定，默认 🟡。 |\n| AI 模型 | 体积大不等于垃圾。只分析，不自动删除。 |\n| 休眠文件 \u002F 页面文件 \u002F 系统还原点 | 关闭休眠、调整页面文件、删除还原点都必须二次确认。不得直接删除 `pagefile.sys`。 |\n\n---\n\n## 8. 报告、确认表单与输出位置\n\n### 8.1 输出位置\n\n所有用户可查看文件优先保存到桌面：\n\n- Markdown 分析报告：`c_drive_analysis_report.md`\n- HTML 确认表单：`c_drive_cleanup_confirm_\u003C时间戳>.html`\n- Markdown 验证报告：`c_drive_cleanup_verify_report_\u003C时间戳>.md`\n- HTML 清理报告：`c_drive_cleanup_report_\u003C时间戳>.html`\n\n桌面路径必须由只读扫描脚本内部通过 `[Environment]::GetFolderPath(\"Desktop\")` 获取。不得在 Git Bash \u002F MSYS \u002F WSL \u002F Coding Agent 中用 `powershell.exe -Command` 单独探测桌面路径。\n\n若桌面路径不可用，依次使用：\n\n1. `$env:USERPROFILE\\Desktop`\n2. 用户文档目录\n3. 用户临时目录\n4. 当前工作目录\n\n除非桌面不可写，否则不得保存到其他位置。最终回复必须给出完整绝对路径。\n\n生成后必须验证文件存在且非空。HTML 文件还必须包含 `\u003Chtml`、`exportMarkdown`、`markdownOutput` 和“导出 Markdown 确认单”。\n\n### 8.2 Markdown 分析报告\n\n必须包含：\n\n1. 系统环境概览；\n2. C 盘容量概览；\n3. 当前 C 盘是否需要清理；\n4. 🟢 低风险候选项表格；\n5. 🟡 需要确认项表格；\n6. 🔴 已保护 \u002F 禁止操作表格；\n7. 可操作项目明细；\n8. 推荐方案；\n9. 临时脚本处理情况；\n10. 主要风险提醒。\n\n🟢 和 🟡 表格必须包含：\n\n- 项目 ID；\n- 项目名称；\n- 路径；\n- 大小；\n- 影响；\n- 明细完整性；\n- 可恢复性；\n- 可选操作；\n- 建议。\n\n明细不足时必须标注：`明细不足，仅允许 A\u002FD\u002FE`。\n\n### 8.3 HTML 确认表单与导出\n\n有可操作项目时，默认生成本地 HTML 确认表单。HTML 只用于本地展示和导出 Markdown 确认单，不得执行命令、访问网络、读取或修改本机文件、加载外部资源，也不得提供“一键清理”按钮。\n\nHTML 必须包含：\n\n- 报告摘要；\n- 当前 C 盘是否有清理必要；\n- 🟢 低风险候选项复选框，默认不勾选；\n- 🟡 需要确认项单选项，默认 E；\n- 🔴 已保护项目只读展示；\n- 每个可操作项目的展开明细；\n- 高风险确认语输入框；\n- 用户补充说明；\n- “导出 Markdown 确认单”按钮；\n- Markdown 输出框；\n- 复制按钮；\n- 导出错误提示区域。\n\n🟡 项目选项：\n\n- A. 保留\n- B. 删除\n- C. 迁移到其他盘\n- D. 打开目录手动查看\n- E. 暂不处理\n\nHTML 表单必须遵守 R1。\n\n导出数据集中定义在全局常量中，例如：\n\n- LOW_RISK_ITEMS\n- CONFIRM_ITEMS\n- PROTECTED_ITEMS\n- HIGH_RISK_ITEM_IDS\n\n不得在函数内部定义导出函数需要使用的变量。\n\n生成 HTML 后必须自检：\n\n- 文件存在且非空；\n- 位于桌面，除非桌面不可写；\n- 包含 `\u003Chtml`、`function exportMarkdown`、`markdownOutput`；\n- onclick 引用的函数都已定义；\n- 导出变量作用域正确；\n- 无明显 ReferenceError 风险；\n- 导出的 Markdown 样例非空；\n- 每个可操作项目都有明细区域；\n- 明细不足的项目没有“删除\u002F迁移”选项。\n\n如果 HTML 生成、自检或导出失败，重新生成一次。第二次仍失败时，降级为 Markdown 确认表格。\n\n无论使用 HTML 还是 Markdown，都必须经过用户逐项确认、清理预演和最终确认。\n\n---\n\n## 9. 确认、预演、执行与验证\n\n### 9.1 确认单处理\n\n用户发回确认单后，只按三条规则处理：\n\n1. 只处理本轮扫描报告中存在、ID 与路径匹配的项目；\n2. 高风险项目缺少确认语时跳过；\n3. 不因为确认单中出现某个路径就直接处理该路径。\n\n随后生成清理预演，等待用户最终确认。\n\n### 9.2 高风险确认语\n\n用户选择高风险项目时，必须填写：\n\n“我已理解该操作风险，仍确认选择此项。”\n\n没有确认语的高风险项目必须跳过。\n\n高风险项目包括所有可能影响用户数据、账号、项目环境、持久化数据、系统回滚能力或恢复成本高的项目。\n\n### 9.3 清理预演\n\n执行前必须展示：\n\n- 将处理的项目 ID；\n- 将处理的路径；\n- 预计释放空间；\n- 可恢复性；\n- 是否进入回收站；\n- 是否需要管理员权限；\n- 是否需要关闭软件；\n- 可能影响的软件、登录状态、项目依赖或系统功能；\n- 不可恢复风险；\n- 跳过项目和原因。\n\n预演完成后必须等待用户最终确认。\n\n### 9.4 执行规则\n\n执行时只处理用户确认且预演通过的项目。\n\n不得扩大范围。\n不得顺手处理其他项目。\n删除类命令优先清理目录内容，不删除目录本身。\n用户可识别文件优先进回收站或隔离目录。\n无法进入回收站的删除必须说明不可恢复风险。\n\n遇到以下情况必须跳过：\n\n- 路径不存在；\n- 文件被占用；\n- 权限不足；\n- 项目 ID 不匹配；\n- 路径不在本轮报告中；\n- 高风险确认语缺失；\n- 无法判断用途；\n- 可能影响系统核心或用户数据。\n\n### 9.5 验证报告与最终报告\n\n执行后生成 Markdown 验证报告和 HTML 清理报告到桌面。\n\n验证报告必须包含：\n\n- 清理前 C 盘可用空间；\n- 清理后 C 盘可用空间；\n- 实际释放空间；\n- 估算释放空间；\n- 估算与实际差异；\n- 成功处理项目；\n- 跳过项目；\n- 失败项目；\n- 临时脚本处理情况；\n- 建议用户检查的软件或项目。\n\nHTML 清理报告只用于展示结果，不得执行命令、访问网络、上传数据或加载外部资源。\n\n---\n\n## 10. 回复格式与准确性要求\n\n生成并验证 Markdown 分析报告和确认表单后，只需简短回复：\n\n“已完成只读扫描，并已生成文件：\n\n- Markdown 分析报告：\u003C完整路径>\n- HTML 确认表单：\u003C完整路径>\n\n请打开确认表单，选择要处理的项目，导出 Markdown 确认单，并复制回本对话。\n\n在你发回确认单并最终确认前，我不会生成或执行任何清理命令。”\n\n准确性要求：\n\n- 不把“可重建”直接等同于“可安全删除”。\n- 所有释放空间都必须写成估算值。\n- C 盘空间充足时，必须说明“无紧急清理需求”。\n- 清理收益较小时，必须提醒用户可以不执行。\n","md",[32,55,52],{"__ignoreMap":34},{"title":34,"searchDepth":57,"depth":57,"links":58},4,[59,61,62],{"id":12,"depth":60,"text":13},2,{"id":23,"depth":60,"text":23},{"id":37,"depth":60,"text":37},[64],"技术","2026-06-03 01:08:51","提供一份提示词，用于使用 AI Agent 工具帮助你清理 C 盘的垃圾文件。",true,false,null,{"slots":71},{},"\u002Fposts\u002F56015a4",{"text":74,"minutes":75,"time":76,"words":77},"29 min read",28.295,1697700,5659,{"title":5,"description":66},{"loc":72},"posts\u002F2026\u002Fai_clean_c",[82,83],"ai","windows","tech","2026-06-03 01:06:37","BIFu0JJ-3nTQ2N5rWUy77veetHjvVdyihXStd39VzBk",[88,69],{"title":89,"path":90,"stem":91,"date":92,"type":84,"children":-1},"如何安装 Claude Code 并用 cc-switch 配置国内大模型","\u002Fposts\u002F54cd2e3","posts\u002F2026\u002Fclaudcode","2026-05-26 18:06:21",1780420285601]