龙空技术网

BAT批处理命令之ren/rename(与Excel合作批量修改文件名)

郭碗瓢彭 406

前言:

眼前咱们对“c语言rename函数”大体比较讲究,朋友们都需要了解一些“c语言rename函数”的相关知识。那么小编在网络上搜集了一些有关“c语言rename函数””的相关知识,希望我们能喜欢,大家一起来了解一下吧!

写在前面

一鸽就是半年[衰]。

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

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

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

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

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

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

示例代码:

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

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

图1 文件另存为

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

图2 文件另存格式

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

结合Excel实现批量重命名

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

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

图3 制作批处理代码

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

图4

图5 修改前

第3步 双击rename.bat文件

图6 修改后

大功告成[酷]

写在最后

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

标签: #c语言rename函数 #c语言rename函数的用法