乐于分享
好东西不私藏

用AI生成脚本小工具,清理了5000+个重复文件,腾出20多个G.

用AI生成脚本小工具,清理了5000+个重复文件,腾出20多个G.

用AI生成python脚本小工具,给我的移动硬盘做了一次“断舍离”

本次清理了5000+个重复文件,腾出20多个G的空间。

一个由来已久的习惯

我有收藏电子书和网络小说的爱好以及工作文件备份的习惯。
很久之前,完完全全的“伸手党”行为,看到资源就存,可惜存完扔进文件夹后几乎不做整理。
还有就是每隔几个月会对电脑工作文件进行备份,备份操作比较粗暴,简单将最大文件夹拷贝到移动硬盘中,修改下文件夹名称(标注为备份时间)。
于是几万本电子书以及重复备份文件散落在移动硬盘里,像一座没有目录的私人图书馆。
每次打开这塞满压缩包和文件夹的硬盘,看到这些文件就头疼,不是不想整理,是不知道从哪下手。
每次打开硬盘,都只是为了装新文件,新建备份,做完相关操作就推出硬盘,眼不见为净。
完全是把硬盘当垃圾场使用。
我知道里面肯定有很多重复的文件,但手动一个个去翻去整理,想想就头大。
这一拖,就是好几年。

催生行动的真实动机

最近在做物理环境的迁移(搬家),于是想趁这个机会,把硬盘中的文件也整理下,动手的初衷是不想以后每次打开那个硬盘依旧都觉得很烦,很乱。
那种感觉很难描述。
明明它只是安安静静地躺在那里,但我每次看到那个塞满压缩包的文件夹,心里就堵得慌;
一堆不知道是什么的东西、一堆重复放了好几遍的小说、一堆空得只剩文件夹名字的文件夹。
它们也不影响我工作,也不占用我多少精力,只是每次脑子都会浮现“改天有空的时候需要清理一下”的念头。
只是这个“改天”,持续了好几年,一直都没行动。
这次是个难得的契机,实在不想再被那个念头反复提醒了。

AI生成工具,分步解决

我没用小龙虾之类的AI帮我实现。不是说它们不好,而是我信不过。
把整个硬盘交给一个黑盒工具去扫描和删除,我总觉得心里不踏实,生怕AI一不小心删库跑路,我找不回数据,损失惨重。
我依旧选择最笨,即相对“古老”的方式,自己掌控每一步的操作。
不过可以借助AI,提高处理效率,把单个操作变成脚本批量操作。
我让AI帮我生成几个python小脚本,每个解决一个具体的问题。
工具
功能说明
适用场景
批量解压工具
解压各种格式的压缩文件
文件下载后批量解压
文件汇总工具
将子文件夹文件汇总到根目录
整理散落在各文件夹的子文件
书籍去重工具
按书名+作者智能去重
清理重复的小说文件
空文件夹清理
删除没有任何文件的空文件夹
去重/汇总后清理残留
实现脚本源内容:
https://chat.deepseek.com/share/wp4z5q4dy2gquiua0q
操作流程是这样的:
1.先用批量解压工具,把那些攒了好几年的压缩包全部解压。
这一步解开之后,才能知道里面到底装了什么。
2.然后用文件汇总工具,把散落在各级子文件夹里的文件全部提到根目录来,这样所有文件就在同一个层面了,后续的去重才有基础。
3.接着运行书籍去重工具,按书名和作者进行智能比对,扫描出所有重复的文件。
它不会自动删除,而是把重复的列表展示给我,由我人工确认之后再进行删除。
4.最后,用空文件夹清理工具,把去重和汇总之后留下的空文件夹全部清理掉。

目前总共清除了5000个重复文件,总计释放20多个G的空间。

说实话,看到这个数字的时候,我自己都有点惊讶。
我没想到重复的文件有这么多,也没想到平时不在意的冗余竟然占据了这么大的空间,尤其是只清理了一丢丢,还有很多文件目录没清理。

安全感的来源:每一步都留痕迹

删除的文件,我都保存了具体的清理日志。
日志里记录了本次执行删除了哪些重复文件,删除之前它们在哪里、叫什么名字、和哪个文件重复,信息都存着。
这些被删除的文件在回收站的暂存区。如果我二次确认之后发现删错了,还能找回来。
不是“一刀切”的删除,而是“先隔离、再确认、最后彻底清除”的三段式流程。
这种做法比“一键清理”慢,但心里踏实。

一点总结

这次的经验让我意识到两件事:
第一,有些事不是不想做,是不知道从哪里开始。
几万本书、上千个压缩包,摆在面前确实无从下手。现在任务被拆解成“批量解压→汇总文件→去重→清理空文件夹”四个步骤之后,每一步都变得可执行了。最难的不是操作,是拆解。
第二,AI不一定非要用来做复杂的事。这种一次性、小范围的自动化脚本,对我来说反而是AI最常用的场景。不是每个人都有心力去学Python写脚本,但我可以在AI的帮助下,花几分钟生成一段代码,解决一个具体的痛点。工具不一定要很复杂,能解决问题就行。
清理了5000个重复文件,腾出20多个G。
接下来,继续清理剩下的文件夹目录。,直到清理完成,有时间有精力真正看一眼我那几万本书里到底有什么了。

相关学习资料