使用批次命令按文字檔案中存在的名稱順序重命名資料夾中的文件

使用批次命令按文字檔案中存在的名稱順序重命名資料夾中的文件

我想使用批次程式按順序或通配符重命名資料夾中存在的檔案以及文字檔案中存在的名稱。假設資料夾中有 10 個 .csv 文件,並且有一個 rename.txt 文件,其中包含按順序排列的所有名稱,我們必須重命名該資料夾中存在的文件。

答案1

它必須是批次檔嗎? Powershell 或 VBS 怎麼樣?

為了幫助您入門(幾乎有 0 個錯誤檢查),這個 VBS 怎麼樣: http://pastebin.com/sfCS1swK

腳本頂部有您要更改的變量,請注意註釋: RENAME_FILE = "rename.txt"
bRename = false
objStartFolder = "C:\Users\user\Desktop\Test"

也許從管理命令提示字元運行它:cscript rename.vbs > out.txt

在更改 bRename = true 並重新運行之前,請檢查 out.txt 檔案以查看它是否符合您的預期。

希望能幫助你。

相關內容