批量将 大量文件的文件名 更为 提前准备好的文件名(一行一个)

最终效果

比如要将“01、第一集”……“25、第二十五集”更为以下效果:

  


步骤

1、获取文件名

在要更改文件名的文件夹中,新建文件“获取文件名.bat”,内含

DIR *.* /B >FileName.xlsx

提示:以上的 FlieName.xlsx 中,不能包含中文,否则执行后不会生成文件名列表。

然后运行,即可获得“文件名列表.xls”,内含原始文件名。

2、输入新文件名

打开“原文件名列表.xls”,在“B列”中,输入新文件名;

提示:新文件名如需加序号,可利用WPS文字中的“列表”功能。

3、获得批处理命令

①定位至C3在“fx”右侧的文本框中键入公式(如下图):

="ren "&A3&" "&B3

提示:①“C3”指第一个新文件名右侧的单元格;②公式中的“3”指第一个文件名所在的行数;

  

②双击填充柄,如下图:

  

4、给新旧文件名加上英文引号:“”

提示:

  • 文件名路径中包含空格“ ”时,须执行此操作;
  • 如果左右两列文件名都不包含空格,则无需执行此操作

将C列的内容粘贴至新建的“批量更名.bat”中,通过替换功能,将新旧文件名加上英文引号“”。

 等等……

效果示例:

ren "01.旧文件名.mp4" "01.新文件名.mp4"
ren "02.旧文件名.mp4" "02.新文件名.mp4"
ren ……

5、执行批处理命令

运行“批量更名.bat”。

 

 (批量更名操作至此完毕)

格式提示:

ren右侧需要有空格。


 参考资料:

http://www.360doc.com/content/16/0301/10/30119560_538484239.shtml

posted @ 2021-08-17 14:35  article  阅读(364)  评论(0编辑  收藏  举报