博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言批量重命图片,图片文件批量重命名的3种方法
阅读量:4964 次
发布时间:2019-06-12

本文共 980 字,大约阅读时间需要 3 分钟。

1. 简单重命名,资源管理器

如下,是从数码相机里倒进来的照片,名称是相机自己命名的。

a4c26d1e5885305701be709a3d33442f.png

这些照片全是宝贝4岁4月的,我想命名为0404XXX,XXXX为顺序号。

选中所有需要重命名的文件,在第一个(切记,是根据你的实际需要,按日期或大小或别的条件排序后的第一个)文件上,点右键“重命名”。

a4c26d1e5885305701be709a3d33442f.png

输入0404,如下图。

a4c26d1e5885305701be709a3d33442f.png

回车后,结果如下

a4c26d1e5885305701be709a3d33442f.png

优点:方便、快捷。

缺点:命名格式单调。

2. Acdsee、Total Commander等工具软件

Acdsee批量重命名,选中需要重命名的文件,打开Acdsee批量重命名工具

a4c26d1e5885305701be709a3d33442f.png

2.1应用模板将文件命名成统一格式

继续资源管理器中的例子,4岁4月的照片,指定模板的格式为0404_###,###代表3位数字,并指定开始于1

a4c26d1e5885305701be709a3d33442f.png

完成后的效果

a4c26d1e5885305701be709a3d33442f.png

2.2在所有文件名中加入特定字符

我想在宝贝的照片前都加上“baby”

a4c26d1e5885305701be709a3d33442f.png

预览效果

a4c26d1e5885305701be709a3d33442f.png

完成后效果

a4c26d1e5885305701be709a3d33442f.png

2.3 查找替换特定字符

比如,刚才添加的“baby”觉得不好,想换成“girl”

a4c26d1e5885305701be709a3d33442f.png

Total

Commander是个很好很强大的“资源管理器”,其文件批量重命名的基本功能跟ACDSEE类似,更多选项,更多个性化。

3 DOS命令

情景如下,我有一张硕大的产品列表,记录了产品的很多信息,excel格式。

a4c26d1e5885305701be709a3d33442f.png

还有一大包图片,文件名称是产品列表中的编号。我想把这些图片的名称改为产品编号+产品名称。资源管理器和Acdsee、Total

Commander看起来都没办法。

a4c26d1e5885305701be709a3d33442f.png

1)回到产品列表的EXCEL里。插入一列辅助列,起名“新名称”。合并“编号”“名称”两列,并将公式复制到整列。合并字符串用“&”地球人都知道吧。此处特别特别强调,由于名称中有空格,在DOS中必须用半角的双引号引起来,所以此处的公式中""""代表一个半角双引号。如果你在实际中用到的内容没有空格,直接合并就行,这样写:A2&"

"&B2&".jpg".

a4c26d1e5885305701be709a3d33442f.png

2)再插入一列辅助列,起名“dos命令”,用rename连接“编号”“新名称”两列。

a4c26d1e5885305701be709a3d33442f.png

3)将“dos命令列”复制成到记事本,生成txt文件,然后改txt后缀为bat,生产批处理文件。

a4c26d1e5885305701be709a3d33442f.png

4)将刚刚做好的bat文件和要改名的一大包文件放到同一文件夹里(慎重起见,将需要改名的文件所在文件夹复制一份再行操作),双击运行即可。成果如下

a4c26d1e5885305701be709a3d33442f.png

以上内容是本人COPY的!不好意思啦!嘿嘿!

转载地址:http://arqhp.baihongyu.com/

你可能感兴趣的文章
JavaScript中函数和构造函数的区别
查看>>
数据结构学习(四) Java链表实现
查看>>
Hitachi Content Platform学习
查看>>
kubernetes1.3搭建dns服务
查看>>
【性能调优】一次关于慢查询及FGC频繁的调优经历
查看>>
Swift单例
查看>>
Qt之C语言类型typedef a[]等
查看>>
配置文件的格式选型
查看>>
树状打印二叉树
查看>>
常用Java排序算法
查看>>
python 之路 《三》列表与元组
查看>>
在Exchange 2013中重置用户密码
查看>>
day04作业
查看>>
Android中RelativeLayout各个属性的含义
查看>>
Leetcode-414 Third Maximum Number(第三大的数)
查看>>
Navicat http 通道增加验证
查看>>
UE4 的 kDopTree
查看>>
记录一下安装oracl遇到的错误与注意事项
查看>>
String.valueOf(null) 报空指针
查看>>
Logback configuration
查看>>