我们如果有一批文件,想要大批的重命名文件。例如,将下面的这些图片重命名为boot_itc_00001.jpg
、boot_itc_00002.jpg
、……、boot_itc_01000.jpg
。总不能一个一个改吧?
第一种方法(也是最灵活的一种):
借助命令行和excel表格完成大批量重命名。其实也很简单,跟第二种相比的好处是可以任意重命名。
1.在你要重命名的文件目录下,打开命令行(cmd
),输入如下命令
2.输入命令:
//当前目录下所有的文件名输出到rename.csv文件,双击打开会看见对应的文件名
dir/b>rename.csv
第一列:读出来的文件名;
第二列:想要重命名的文件名;
第三列:插入公式:
//公式含义:讲表格A1的名称修改为B1的名称
="ren """&A1&""" """&B1&""""
我这里已经批量重命名为boot_itc_00001.png。
3.这里注意删除最后一行的内容,这是刚刚生成的文件,不需要重命名,必须删掉!
4.然后复制第三列的内容,到当前目录,新建一个记事本文件,粘贴进去。
5.重命名为bat文件,双击即可全部重命名成功。如果名称有中文名,有可能中文编码格式不对,不对的话看第六步骤即可。
6.在Windows 10系统中,使用终端命令ren重命名遇到中文字乱码,可以尝试以下方法解决:更改CMD编码,临时更改:在CMD命令行中输入 chcp 65001 ,将CMD字符编码临时变更为UTF-8。
第二种方法:
windows自带的命名方式,全选文件,右键重命名为同一个名称,系统会自动在文件后加上(1)......(1000)一直往后叠加。接受这种命名格式就可以用这种方式,灵活性较低。