09688 AI 编程 · Vibe Coding
教程09688 编辑部

让 AI 写清理脚本之前:先列清单、可重复运行、只动自己的东西

开发久了磁盘会被临时文件塞满,让 AI 写个清理脚本很自然,但这类脚本最容易出事故:按名字模糊匹配结束进程,把别的任务一起关掉;用"提交所有改动"的写法,把自动生成的文件塞进存档;脚本被重复执行,第二遍把备份清空。安全的清理脚本要做到:先列出要清理的路径、原因和对应备份,不执行;验证备份能在独立位置恢复;第二次运行不产生任何额外变化;只结束本任务启动的进程;恢复和删除分成两步。

用 AI 开发一段时间后,电脑磁盘空间会被各种临时文件、构建产物、缓存目录慢慢占满。

让 AI 写一个清理脚本,听起来很简单。但清理类脚本是最容易出事故的一类,因为它做的是删除,而删除往往不能撤回。

一、三类常见事故

1. 误杀进程

AI 按名字模糊匹配去结束进程,比如结束所有名字里带某个词的进程。结果把别的任务正在跑的测试也一起关掉了。

2. 误提交

用"一次提交所有改动"的写法,把大量自动生成的构建文件提交进了版本存档,存档变得臃肿,还可能混进不该提交的东西。

3. 重复执行清空备份

清理脚本先备份、再删除。第一遍正常,第二遍再运行时,源文件已经没了,"备份"这一步把空内容写进了备份位置,原来的备份被覆盖。

以下为会员内容

本文为 AI 编程 会员内容。开通会员后可阅读全部教程、问答和模板:12 月 3 日前限时 ¥199/年(原价 ¥365),开通送 voicemake.cn 高级会员 1 个月,会员可 1V1 咨询。

脚本备份安全