写在前面

一鸽就是半年[衰]。

“胡适之啊胡适之,不能再这样下去了”...

这半年,受公司安排,岗位变动,一切从零开始...

过往文章
  1. BAT批处理命令之前言
  2. BAT批处理命令之type
  3. BAT批处理命令之echo
  4. BAT批处理命令之rem、pause
本期内容

本期主角,文件重命名ren/RENAME命令,格式如下:

rename [路径]旧文件名 新文件名 REN [路径]旧文件名 新文件名

基本用法举例,桌面上有一名为工作簿2.xlsm的文件,现预将其重命名为工作簿1.xlsm,当然,我们可以手动改名,但今天我们用批处理命令来实现。

示例代码:

:: ren.bat文件 @echo off ren C:\Users\GJB\Desktop\工作簿2.xlsm 工作簿1.xlsm pause :: 注意,新文件名无能包含路径,只要单独的文件名即可

将上述代码复制进新建的文本文档中,文件->另存为,如图1:

bat文件批量重命名怎么弄(BAT批处理命令之renrename与Excel合作批量修改文件名)(1)

图1 文件另存为

修改文件名及后缀,文件名随你喜好,这里命名为rename,后缀必须改为.bat,编码也必须改为ANSI,如图2:

bat文件批量重命名怎么弄(BAT批处理命令之renrename与Excel合作批量修改文件名)(2)

图2 文件另存格式

保存关闭后双击即可实现文件重命名。

结合Excel实现批量重命名

现有一需求,将系里200个学生的毕业论文命名中添加xx大学字样,即原本命名为张三,需改为xx大学_张三。

第1步 在Excel中制作BAT批处理代码。将旧文件名放A列,新文件名放B列,在C列输入公式="ren "&A1&".docx " & B1&".docx"并下拉,如图3所示。

bat文件批量重命名怎么弄(BAT批处理命令之renrename与Excel合作批量修改文件名)(3)

图3 制作批处理代码

第2步 将C列内容复制到新建的文本文件中,并按前述更改编码、命名及后缀,放入存放论文的文件夹中,如图4和图5。

bat文件批量重命名怎么弄(BAT批处理命令之renrename与Excel合作批量修改文件名)(4)

图4

bat文件批量重命名怎么弄(BAT批处理命令之renrename与Excel合作批量修改文件名)(5)

图5 修改前

第3步 双击rename.bat文件

bat文件批量重命名怎么弄(BAT批处理命令之renrename与Excel合作批量修改文件名)(6)

图6 修改后

大功告成[酷]

写在最后

最后没啥,欢迎交流[打脸]

,