Windows文件批量重命名教程

如果您有很多文件需要改名,一个一个改很费时费力,因此本文主要讲解Windows的批量重命名。
Windows文件夹自带有简易的批量重命名配置,但是却过于简陋,无法满足很多需求,所以本文主要讲述Windows使用ren函数为多个文件批量重命名。
(如果图片不清楚,可以点击图片放大“查看原图”)
一、提取旧文件名
0、在开始之前,建议先将需要改名的文件放入一个单独的文件夹(下文以新建文件夹【批量改名】,并将待改名文件全部移入此文件夹为例)。
1、全选待改名文件夹【批量改名】的文件,再点击鼠标右键,点击“复制文件地址”;

2、新建一个00.xls的Excel表格文件(文件名可任意);

3、将刚才所复制的内容粘贴即可(请注意排序)。

4、使用快捷键【Ctrl+H】调出查找替换窗口,将文件名路径去除(复制文件名前面的地址,粘贴到“查找内容”,然后点击“全部替换”)

5、如果是先创建的Excel文件再全选复制后,会把包含00.xls本身的文件名一起提取在Excel中,此时要把该文件名删除(图中蓝色行)。

二、构建新文件名
1、将所需要的新文件名写入新的一列,下拉或者双击填充至与旧文件名行数相同;(一定要相同行数,下文也都一样)

2、再次在另外新的一列填写“1”后,下拉填充递增数字序列号(如果要在前面加“0”的话,只需要在第一行数字前面加上一个英文的单引号〈'〉,下拉即可,加括号相同的做法);

3、继续在另外新的一列填写其他内容,我这里以后缀“mkv”为例,继续双击或者下拉,填充内容。

(如果还需要继续添加,可以继续,增加前后缀都可以,方法一致,不同之处在于之后的ren函数公式会有不同的变化)
三、利用ren函数,整合新旧文件名
1、利用ren函数,整合新旧文件名。
在新的一列输入[="ren "&""""&A1&""""&" "&""""&B1&""&C1&"."&D1&""""&""]。(可以在公式里继续添加其他字符)(函数公式会与您当前表格的行列有所关系,因此实际操作会有所区别;如果新旧文件名中有空格,需要在新旧文件名各加上英文的双引号包含〈基本公式:="ren "&""""&旧文件名&""""&" "&""""&新文件名&""""〉,可根据您的当前状况代入更改)

(仔细观察函数,能够发现它的规律)
下拉,完成整列新旧文件名整合。

四、利用bat批量修改
1、在【批量改名】文件夹中新建一个txt文本文档。
2、将Excel中整合好的一列新旧文件名复制,粘贴在新建的文本文档中。

3、将该文本文档另存为.bat文件。注意将编码选为ANSI,否则后面运行不了。

4、在【批量改名】文件夹中,双击【新建文本文档.bat】文件,运行即可完成对文件的批量修改。

本文仅做教程提示,实际操作会有所出入
任何文件的文件名都不允许有特殊字符,我试用了各种特殊字符,结果会输出数值字符或者运行失败(如图)

文件名不能使用的特殊字符有:
星号〈*〉
正斜杠〈/〉和反斜杠〈\〉
英式冒号〈:〉
英式叹号〈!〉
百分号〈%〉
竖线〈|〉
小于号〈<〉和大于号〈>〉
英式问号〈?〉
英式双引号〈"〉
灰太狼
DarknessZEROKing