乐于分享
好东西不私藏

一次手滑,800个文件夹消失|用AI助手整理文件的血泪教训

一次手滑,800个文件夹消失|用AI助手整理文件的血泪教训

我用 AI 助手帮我整理 NAS 上的音乐文件。

音乐散落在几百个子目录里——歌手名套专辑名,专辑名套音频文件,乱得一塌糊涂。AI 负责把所有音乐迁移到其他目录,然后删除已搬空的老目录。

AI 扫描完,给出报告:

  • 待移动:2234 个文件
  • 重复需跳过:0 个
  • 可删除的空目录:803 个

AI 问:确认删除这 803 个空目录吗?

我确认了。


一、发生了什么

AI 用的是 shutil.rmtree()。这个命令会把整个目录树连根拔掉——里面有什么就删什么。

803 个目录不只是空音乐目录。里面还有照片、文档、音频素材等各种非音乐内容。AI 在删除前只检查了「还有没有音乐文件」,答案是没有。音乐移走了,剩下的东西——照片、文档——不在检查范围内,一并删掉。

800 个目录,几秒钟消失。


二、为什么恢复不了

这块硬盘是 NTFS 格式,没有快照。文件一删,磁盘空间立即标记为可用,等待覆写。专业数据恢复软件能扫描,但 1TB 盘扫描要几天,成功率也不确定。

结论:预防是唯一靠谱的策略,恢复是听天由命。


三、四个教训

❶ 删除前必须列出所有文件类型

不能只说「目录已空」,要具体说「里面有哪些类型的文件,分别多少个」。

❷ 永远不要用 rmtree 删混合内容目录

只要里面还有任何非目标类型文件,就不能整树删除。宁可逐个文件删,也不要图省事。

❸ 回收站是必须的

给 rm 设置别名,对接回收站工具。所有删除先进回收站,保留 30 天,确认没问题再真正删除。

❹ AI 的判断需要人工复核

AI 擅长执行,但它不知道哪些内容对你重要。重要的事,人必须过一遍。


结语

这次教训没有后悔药。那些文件夹里的内容,有些可能再也找不回来了。

如果你也在用 AI 助手管理文件,记住这句话——

宁可多问一句,也不要事后后悔。