批量更改文件名

Posted evermenot

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量更改文件名相关的知识,希望对你有一定的参考价值。

rename命令批量修改文件名

注:如果你要修改的文件相对来说比较少的话,使用rename命令手动创建一个bat格式的文件修改即可,就不需要再向下看了

rename命令使用:rename + 空格 + 原文件名 + 空格 + 要修改的文件名  

 如:ren oldfilename.jpg  namefilename.png               (ren为rename的简写)                 

        ren  *.html  *.php           (将当前目录下的所有.html文件修改成.php文件)

01.第一步、在资源管理器中打开要修改原文件的文件夹,在文件路径中输入cmd回车打开cmd命令行工具, shift + 左键也可以在你想要批量修改的文件目录下打开cmd

!!!重点:一定要在被修改的文件目录下打开cmd       或者你用cd命令切换到该目录也可可可可....

技术分享图片

02.第二步、使用命令行工具创建表格文件(该word表格中会在第一列自动生成所有的原文件名,这是使用命令行创建该文件的最大原因)      (示例中的部分路径被我给擦除了     手动匿名 打码~~~~哈哈哈)没什么影响只要在你要修改的文件目录下打开命令行窗口就行

技术分享图片

03.第三步、鼠标单击选中B列的第一个单元格并在第一栏中的画红线的部分输入要修改的文件名(建议使用数字)然后将鼠标移至第一个单元格的右下角会有一个加号鼠标点击向下拉动数字的部分就会自增生成不同的文件名

技术分享图片

关键04.第四步、在表格的C列中输入生成批量rename更改文件命令(如图所示)  ‘A1’ ‘B1’  分别代表A列和B列的第一格    ‘&’符号其连接(拼接)作用    字符(如ren)一定要使用双引号引起来‘ " " ’,空格也要使用双引号包裹起来

实际上就是在生成ren修改文件的命令 这是核心点 

技术分享图片

05.第五步、创建一个txt文件将上一步中的C列复制拷贝到创建的txt文件中然后将文件后缀名改为bat格式双击运行即可,就可以达到批量修改文件名的目的了

技术分享图片

 

06.第六步、如果你以上步骤没有任何错误,那么恭喜你可以洗洗睡了完事了哈哈哈哈,而如果出错那么极大可能是你的原文件名中可能有空格导致的,然后给大家看一下我在点击运行bat文件时命令行一直显示系统命令错误(艹fuck)错误示例如下(空格导致)

技术分享图片

07.然后查了一下才知道可能是文件空格导致的,然后就选了一个带空格的文件将空格去了试了一下再修改就成功了,因为cmd不识别空格为了让cmd识别空格只要将原文件的空格使用双引号引起即可(机器傻很可爱。。。也?很单纯。。。)

技术分享图片

 

以上是关于批量更改文件名的主要内容,如果未能解决你的问题,请参考以下文章

批量更改某个文件夹下的文件名

文件夹批量改名?

批量更改数据集中图像的文件名

批量更改文件名

利用 Python 进行批量更改文件后缀

批量更改文件夹名字方法