Bat脚本批量修改文件名
摘要
摘要:想要下载学生答题卡图片,命名格式是姓名+成绩,但是自己所用的工具又没有一键下载功能,且下载的文件名称不符号我们的要求
接下来我在演示时,使用的是我工作中遇到的问题,将图片格式由 “canvas_image (1).jpeg”修改为“姓名_成绩.jpeg”
一、批量提取文件名
1、打开我们存放图片的文件夹,在文件夹的路径栏输入“cmd”,点击回车,进入控制台
2、进入控制台,输入 “DIR . /B >LIST.xlsx” (该命令可提取文件夹中所有的文件名至名称为LIST.xlsx的表格中)以方便文件名的批量修改,下面两张图就是在控制台输入的代码和生成的excel图表。
二、使用excel处理已提取的文件名至想达到的目标文件名称
- 注意:下载答题卡时的顺序,首先下载第一份最高分第一名的答题卡,下载的图片名称为canvas_image (1).jpeg;第二份第二名的答题卡,下载的图片名称为canvas_image (2).jpeg;依此类推,如下图左侧文件名称对应的学生姓名_成绩
- 在右侧表格中批量修改文件名
①A12:A21单元格写入ren;②把A1:A10内容copy到A12:A21并且两侧加引号;③把D1:E10的内容合并copy到C12:C21
②处excel语句 =""""&A1&""""
③处excel语句 =D1&"_"&E1&"分"
三、批量更换文件名
1、在完成上述工作后,我们就要生成 windows批处理文件了!选中A12:C21区域后,按住 ctrl + C 复制,在图片所在路径下新建一个文本文档,将复制的数据粘贴到文本文档中,如图所示:
2、接下来,在文本文档中选择文件,点击另存为,将此文件的编码格式修改为 ANSI 格式,将文件名修改为 ”rename.bat“。注意!文件后缀一定要改为 bat 格式!如图所示:
3、我们的批处理脚本已经生成完毕了,就在你的图片路径下,得到了它
最后要操作的就是双击 ”新建文本文档(2).bat“,我们的文件全部变成了我们想要的样子