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

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