Winidws批量修改文件名

Windows下通常可使用全选加重命名方式批量更新文件,但是此方法下,除第一个文件外,其他文件名为系统自动以括号加序号填充,无法灵活控制。若需对各文件精准控制更名,可通过dos命令完成。

DOS下更新文件名的命令为【ren 原文件名名> 新文件名】,DOS进入文件路径后,可按照具体需求通过该命令对文件名进行更新。对于批量更新需求,可按具体需求批量编辑更新命令(每行为一条),完成后将此批量处理命令粘贴至DOS下执行,或编辑批处理BAT文件,在路径下执行。

1、命令测试:

(1)使用Windows命令行:使用【Ctl+R】,在弹出对话框中输入【cmd】命令,确认
在这里插入图片描述

(2)进入对应文件夹:【cd 文件路径】
在这里插入图片描述

(3)查看文件列表:【dir】
在这里插入图片描述

(4)修改文件名:【ren 原名 新名】
在这里插入图片描述

(5)验证修改完成。
在这里插入图片描述

2、批量修改文件名

(1)批量导出文件信息列表:【dir * >.\a.txt】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)编辑批处理命令
选中目标文件部分,复制到Excel中;
在这里插入图片描述

按照固定宽度对文件信息进行分列,然后删除除文件名外的部分;
在这里插入图片描述

另起一列添加新文件名,新旧文件名应一一对应,然后拼接更名命令
在这里插入图片描述

Excel编辑上述命令公式【=”ren”&” ”&A1&” ”&B1】,意为字符串ren加空格加第一列加空格加第二列,完成后双击文本框右下角向下填充,填充完成后复制并以“文本”格式粘贴;
在这里插入图片描述

将该列复制粘贴至txt文档或bat文件;
在这里插入图片描述

创建批处理文件方法为将Txt文件的扩展名改为bat即可;
在这里插入图片描述

文件用鼠标拖到dos下执行;
在这里插入图片描述

乱码,报错找不到文件,说明编码格式错误,将编码格式改为GB12312,或重新用windows自带txt编辑器创建文件;
在这里插入图片描述
重新执行:
在这里插入图片描述

文件名更新完成
在这里插入图片描述

不使用批处理工具,可以直接复制更名命令,粘贴至DOS对应路径下执行,效果相同。

P.S.更正一下,CMD是执行DOS命令的工具,不是DOS(update on 2025/05/13)

yunxi p.deng 2021/09/25

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值