问题
win中想要批量重命名文件的文件名(截取原始文件名中的部分作新名字)
-
修改前:
-
修改后:
解决
可以通过bat脚本解决上述问题
第一步:在此目录下Shift + 左键
-> 在此处打开命令窗口
输入命令:
# 将此目录下所有文件的文件名写入到 allFileName.xls 中
dir/b>allFileName.xls
打开allFileName.xls文件,A列为通过上面命令生成的所有文件名
B列取值=LEFT(A1,3)&RIGHT(A1,4)
,拼接出新名称:
C列取值:="ren "&A1&" "&B1
生成bat命令
在目录下新建一个txt
文本文件,将C列的值复制到里面,然后将文本文件的后缀名改为.bat
注意:文件的编码为 ANSI 格式,否则执行脚本时会中文乱码
执行bat脚本:
再看文件名,重命名完成: