AI时代, VII - 写给非软件从业者的Claude Code应用场景一:整理图片,Part I
相对于程序员以及科技行业从业者对AI冲击的焦虑,普通人可能认为AI对他们的影响是有限的。尤其是最近爆火的Claude Code,在普通人印象里面,这只是用来写代码的工具,对于非程序员没有太大的用处。
但实际上,Claude Code的出现,可能会对普通人产生更大的影响。因为它不仅仅是一个写代码的工具,更是一个能够理解自然语言、生成文本的AI模型。它可以帮助普通人更高效地完成各种任务,比如写作、学习、工作等。
今天就以大家日常中整理文件为例,来说明Claude Code如何帮助普通人更高效地完成任务,或者是如何替代传统的重复、机械的手工工作。
为了让整个示例更加贴近生活,现在,你是一名摄影师或者摄影爱好者,你的磁盘里面有一大堆图片文件,文件的分辨率不同,大小不同——有的是专业设备拍摄的,有的是手机拍摄的,有的则是从微信等社交软件上下载的。你需要对其整理和归档:
- 跑焦的或者重复的文件,直接删除;
- 有些巨量图片文件,虽然还需要,但是需要重新压缩——从单反或者微单拍的照片,极大可能都是20MB起跳的。
- 有些图片文件格式不对,需要重新转换。譬如,RAW格式的图片,需要转换为JPG格式。
- 有些照片,需要重新命名。譬如,从微信等社交软件上下载的照片,需要更加需要进行命名。
题外话:专业的摄影师会使用Photoshop Lightroom这类的专业软件来处理图片、归档和备份。就假设我们没有专业的软件又挺有正义感(即非必要不使用盗版软件),所以,只能使用普通的文件管理工具来处理图片文件——可想而知,这是一个耗时耗力的任务。
前提
当然,最核心的前提当然是,Claude Code已经被正确安装,且模型已经正常选择。
但是除此之外,还要保证:
- Python已经被安装;
- Node.js已经被安装。
- 阅读或修改Markdown的工具,Notepad就可以了。
为什么需要以上两个环境之一呢?因为Claude Code的执行过程中其实会产生“即用即抛”的代码来执行具体的指令。它会根据环境来自动选择,即发现Python已经被安装,则使用Python来写执行脚本;如果没有Python,但是发现Node.js被安装,则写Node.js来执行。
开始
现在,开工啦。整个整理思路如下,首先给出总的统计信息,包括图片文件的总数、不同分辨率的图片数量、不同大小的图片数量等。其次,根据统计信息,将最浪费磁盘空间的图片文件,进行分别处理:删除或压缩。
本文只讲第一步,即:将图片文件按照大小和分辨率进行分类。并根据分类结果,统计各分类下图片的占比。
在要处理的文件夹下,打开claude,输入以下内容:
分步执行以下步骤:(1) 将当前文件夹及子文件夹下的所有图片文件按照大小进行分类。类别分为1MB以下,1-2MB,2-3MB,3-4MB,4-5MB,5-10MB,10-20MB,20MB以上。并根据分类结果,统计各分类下图片的数量占比和大小占比。将结果保存为markdown文件。(2) 罗列出所有2MB以上的文件,包含为文件名,文件大小,文件创建时间,图片格式,图片分辨率等,保存为JSON文件。(3) 上述两步的结果都保存到子文件夹docs下(若该文件夹不存在,则先创建)。
通常,输入以上的内容后,Claude Code开始执行:

然后,在我这个巨量图片的文件夹下,Claude Code输出了提示并执行了Bash指令(还要求我选择了Yes/No)。注意,每次的结果其实都不一样,这是大语言模型的天性,让每次输出结果不同,但总体逻辑是固定的。

接着,Claude Code自行生成了一大堆代码,要求确认执行。怎么说呢,虽然我个人觉得这个设计很鸡肋,但这极有可能是某些喜欢掌控细节用户的最爱——前提是他(或她)读得懂Claude Code扔出来的代码:

千万记住,Claude Code的强大是基于它的试错机制——它知道写代码,调试并校验。这跟人类的程序员是一样的——只是我们需要的信息统计数据,如果让程序员来做这么一个功能,可能需要以周或者月为单位,现在,是以分钟计算。
生成好了代码,现在开始——执行。一如既往,Claude Code征求用户的同意:

结果出来后,它还会贴心地清除这些临时代码,再次征求同意。你可能会说,这些代码留着啊,以后有用啊。其实大可不必,因为有了Claude Code,这些临时软件真的成了即用即抛的了。以后有同样的需求,让它再写一个就是了——又快又好。

好了,你现在有了图片文件的分类结果,你可以根据分类结果,进行下一步的处理。

当然,你也可以打开markdown文件,仔细查看。
后续文章:
Part II:AI时代, VIII - 写给非软件从业者的Claude Code应用场景一:整理图片,Part II
Part III:AI时代, VIX - 写给非软件从业者的Claude Code应用场景一:整理图片,Part III
是为之记。
Alva Chien
2025.05.30