《DOS命令+Excel=批量文件重命名.docx》由会员分享,可在线阅读,更多相关《DOS命令+Excel=批量文件重命名.docx(2页珍藏版)》请在三一办公上搜索。
1、DOS命令+Excel=批量文件重命名DOS命令Excel批量文件重命名 假设图片在C:downloads目录下 1.运行-cmd-定位到C:downloads-dir *.jpg /btmp.bat 2.打开excel定位到A1单元格中-右击选择“选择性粘贴确定”在B1单元格中输入你想要更改的名字在C1单元格输入公式“=ren &A1& &B1&RIGHTB(A1,4)”(不含外侧中文引号)并填充序列 3.复制C列的内容到tmp.bat中-运行tmp.bat就可以实现批量改名为了方便可以在C列的第一行中输入“=ren & A1 & .jpg & B1 & .jpg”后确定,会得到一个类似“r
2、en 2.jpg 用批处理文件比较好 在EXCEL中,假设A列存照片名,B列存工号,C列存姓名 1、E1公式,=B1&C1&.jpg 2、F1公式,=rename &A1& & E1 3、下拉二公式 4、将F列COPY到文本文件中 5、将上述文本文件另存为.BAT文件(如ABC.BAT),需要将该文件存在有照片的目录下。 6、运行该文件即可。 如果照片名是连续的,比较好,输入一个就可以了,但是如果不连续,需要在DOS命令下,用 dir *.jpg A1.txt, 然后用EXCEL打开,处理一下就可以了。 回答你的补充提问:你的质疑很好,在原来的DOS命令下是这样的。如果你在windows XP 下:开始-运行 输入:CMD,就进入了仿真DOS状态。在这里是可以用长文件名的,不局限于8.3了。你可以试试。所以基于windows XP 下的DOS是可以用批处理完成上述要求的。