使用BAT脚本批量修改文件名的方法

上网导航 2023-10-15 350 0条评论
摘要: 通过BAT脚本批量修改文件名的办法有两种:一,先用下列命令提取文件名,提取到excel或者txt中,或者其他...

通过BAT脚本批量修改文件名的办法有两种:

一,先用下列命令提取文件名,提取到excel或者txt中,或者其他文件中,依据后缀名来决定格式。先建立txt文件,再改为bat文件运行,即可生成了。

基本格式:dir /b "*.后缀名" > yuan.xls

dir/b/on>按文件名排列.txt

dir/b/o-n>按文件名逆序排列.txt

dir/b/od>按时间排列.txt

dir/b/o-d>按时间逆序排列.txt

dir/b/od/tc>按创建时间排列.txt

dir/b/o-d/tc>按创建时间逆序排列.txt

步骤一:

使用BAT脚本批量修改文件名的方法

因为是以示例文件为例,所以是txt,如果是视频文件,可为其对应的格式(如mkv、MP4)

二、从生成含有所需文件名的xls文件(即Excel文件),然后在xls文件中通过

CONCATENATE("ren ",A2," ",B2)

来生成对应的cmd命令,其中A2为原文件名的那一个框,B2为新文件名的那一个框,然后将cmd命令复制

文本文档中(文本文档应与要改的文件名在同一个目录下),保存并修改后缀名为.bat,双击执行便可以了。

具体步骤如下:

双击1.bat来生成yuan.xls文件,如下图:

步骤三:

找到生成的yuan.xls文件并打开:

使用BAT脚本批量修改文件名的方法

步骤四:

将yuan.xls文件里的A列中的文件名复制至重命名.xls的对应A列中,并在B列中添加要改成的文件名,如下图:

图1

使用BAT脚本批量修改文件名的方法

使用BAT脚本批量修改文件名的方法

步骤五:

在B列(即新文件名列)填入预要改成的文件名(如将废柴兄弟改为废柴):

使用BAT脚本批量修改文件名的方法

使用BAT脚本批量修改文件名的方法

步骤六:

利用excel生成对应的cmd命令:

使用BAT脚本批量修改文件名的方法

使用BAT脚本批量修改文件名的方法

使用BAT脚本批量修改文件名的方法

使用BAT脚本批量修改文件名的方法

步骤七:

新建一个空白的txt文档,将重命名.xls里C列的内容填入:

使用BAT脚本批量修改文件名的方法

步骤八:

将新型文本文档的扩展名改为bat(即新建文本文档.txt新建文本文档.bat)

利用excel处理数据的优势,制作命令,再用BAT批处理来更改

ren命令和错误原因

将newname.txt 前面加序号,重命名为 01 newname.txt。若按示例一操作则出现“命令语法不正确”,原因是新名称中包含了空格,这是大多数ren失败的原因。同时当原来的名字中也含有空格键时,命令识别会发生错误。当ren命令遇到空格键时,会将原来的命令行破坏而终止命令,这就需要将新名称用英文双引号括起来命令改正为:【ren “newname.txt“ "01 newname.txt"】

在Excel中批量生成ren命令,操作如下:

①在C列中输入英文双引号;

②令E1="ren "&C1&A1&C1&" "&C1&B1&C1,通过字符连接将字符连接起来,得到相应的命令行。

③向下拖动完成填充

如下:

使用BAT脚本批量修改文件名的方法

文章版权及转载声明:

作者:上网导航本文地址:https://www.90xe.com/post/5926.html发布于 2023-10-15
文章转载或复制请以超链接形式并注明出处技术导航

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏