随着办公无纸化、信息网络化的兴起,有时需要将大量的文件重新命名(如将像片命名为身份证号码),如果用手工一个一个来,我们不仅要从事繁琐操作,而且还很容易出错。当然可以用软件,软件虽然提高了效率,但前期要准备比较多,而且也容易出错。今天给大家介绍一个用Windows自带命令来完成批量命名的工作,几乎不会出错。
以下操作以像片命名为身份证号为例:
素材准备:
1、开始——运行——CMD
2、执行 dir *.* /b>1.txt,将查看的文件名保存在生成的一个为1.txt文件中。
命令说明:dir是查看命令,如果你要看的文件不在当前目录,可以在命令后加路径。*.*是指查看目录下所有文件。/b是指只查看文件名。>1.txt是指将查看的文件名保存在1.txt中(1.txt也可以指定存储路径。如不指定保存在当前路径下)。
执行完后生成一个1.TXT的文件。(这时1.TXT中就有所要命名文件的清单了)
3、生成一个.BAT的批处理命令。
A、新建一个.TXT的文件
B、将生成的清单复制到EXCEL表A1列中,再将匹配好的身份证号复制到用ExceEXCEL表B1列中,最后用函数生成命令,="REN "&A1&" "&B1&".webp"。这步很关键,如果做不好就会出错。
在EXCEL的函数其实只了的文本连接符"&",但在使用前一定要把上一步生成清单与身份证号匹配正解,不然会出现错位(因我的表格中有了姓名和身份证号,其实可以不用第二步,直接用EXCEL生成命令,我的用是="REN "&A1&".webp"&" "&B1&".webp")
C、再Excel生成命令的复制到新建的.TXT中,并重命名为2.BAT保存,执行它,完成命名。