win编写脚本批量重命名文件(截取原始文件名中的部分作新名字)

问题

win中想要批量重命名文件的文件名(截取原始文件名中的部分作新名字)

  • 修改前:

    1574995868340

  • 修改后:

    1574995825564

解决

可以通过bat脚本解决上述问题

第一步:在此目录下Shift + 左键 -> 在此处打开命令窗口

1574994544795

输入命令:

# 将此目录下所有文件的文件名写入到 allFileName.xls 中
dir/b>allFileName.xls

打开allFileName.xls文件,A列为通过上面命令生成的所有文件名

B列取值=LEFT(A1,3)&RIGHT(A1,4),拼接出新名称:

excel常用函数之find,left,right,mid,len

1574995282353

C列取值:="ren "&A1&" "&B1生成bat命令

1574995373526

在目录下新建一个txt文本文件,将C列的值复制到里面,然后将文本文件的后缀名改为.bat

1574995660693

注意:文件的编码为 ANSI 格式,否则执行脚本时会中文乱码

执行bat脚本:

1574995766130

再看文件名,重命名完成:

1574995825564

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值