用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的帮助下,花几分钟生成一段代码,解决一个具体的痛点。工具不一定要很复杂,能解决问题就行。接下来,继续清理剩下的文件夹目录。,直到清理完成,有时间有精力真正看一眼我那几万本书里到底有什么了。