一、取得所有照片名字
在win命令框中输入cmd,调出dos窗口,找到照片所在文件夹,使用dir/b>1.txt命令获得所以照片名字。
二、使用excel对应照片的新旧、名字。
用excel打开刚才的1.txt文件,将照片的新旧、名字进行对应。
三、制作批处理文件,改名。
在Excel中使用&功能,获得如下字符,意味将文件abc.jpg更名为123.jpg
ren abc.jpg 123.jpg
...
复制以上内容,打开新的txt,粘贴后保存到照片所在目录,另存为.bat文件。
四、双击bat文件执行即可
要解决这个问题 你要用到
1、将原有照片名导入到Excel
2、将与相应照片对应的学号导入到excel
3、用字符串命令,将1和2的数据连接成命令行语句
4、将3处理后的字符串保存在txt中并将TXT重命名为.bat文件
5、运行该BAT就大功告成了
你要是不懂我在说什么的话,那就找个熟悉电脑的人做吧
我第一次做这个是处理200多个照片,忙乎了一整天才弄出来
当然你可以网上荡一下 应该有相类似的教程
你会用DOS的语句吗?
就是这个:rename abc.jpg 123.jpg
如果会就好办了,将若干个这种命令做成批处理文件,即.bat。
1、你在EXCEL里不是有一个文件名与学号的对应关系表吗,你想办法用这个语句
=concatenate("rename", A1,B1,".jpg"),就是想办法凑成上述的语句(rename abc.jpg 123.jpg
),随后复制这个公式。
2、你可以将整列的这个公式复制到文本编辑器(notepad)中,存成一个以.bat为后缀的文件。与照片存在于同一目录,比如efg.bat。(注意这个过程比较有风险,建议你在做这个之前,将该目录备份一下,否则一旦改了照片的名,将无法改回来了。
3、在开始->运行这个文件就可以了,
参考我的方法吧
参考图片
是不是你重命名时,不小心把Excel表格的后缀名给去了,所以才会那样的,你可以再试一下,希望能帮到你!