win编写脚本批量重命名文件(截取原始文件名中的部分作新名字)
问题
win中想要批量重命名文件的文件名(截取原始文件名中的部分作新名字)
修改前:
修改后:
解决
可以通过bat脚本解决上述问题
第一步:在此目录下Shift + 左键 -> 在此处打开命令窗口
输入命令:
# 将此目录下所有文件的文件名写入到 allFileName.xls 中
dir/b>allFileName.xls
1
2
打开allFileName.xls文件,A列为通过上面命令生成的所有文件名
B列取值=LEFT(A1,3)&RIGHT(A1,4),拼接出新名称:
excel常用函数之find,left,right,mid,len
C列取值:="ren "&A1&" "&B1生成bat命令
在目录下新建一个txt文本文件,将C列的值复制到里面,然后将文本文件的后缀名改为.bat
注意:文件的编码为 ANSI 格式,否则执行脚本时会中文乱码
执行bat脚本:
再看文件名,重命名完成:
点赞
————————————————
版权声明:本文为CSDN博主「脚印在泥泞路上」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/tian_ci/java/article/details/103321828

浙公网安备 33010602011771号