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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章