准备做一个工具来批量重命名图片,做这个的目的是因为很多人从网上下载了图片,图片的名字都是很长很乱的,如果一个文件夹的图片有共同特征的话,大家可能会偏爱用1、2、3等来命名。一个一个命名比较麻烦。其实Windows系统本身具备这样的功能,只是我觉得比较不方便的是windows自己命名的结果是这种类型的:img(1)、img(2).是带括号的。这样的结果普通人可能也觉得可以了。 可是对于写代码需要引用图片的时候,多输入一对括号不方便,而且可能因为全角半角的标点符号而出错。所以我想做一个可以自定义的批量重命名功能。大致思路有了,还没完成。
这个功能想先只对图片命名。所以需要判断一个文件是不是图片。当然可以根据文件的后缀名来判断,不过后缀名可以人为(不怀好意地)修改。不够准确。 所以我决定根据文件的前几个字节里存的特征码来判断。 以下两个链接是我搜索找到的一些文件类型的特征码,,在此保存一下。 常见文件特征码 更全面的不过是英文的