
バッチ プログラムを使用して、フォルダー内にあるファイルの名前を、テキスト ファイル内の名前に順番に変更するか、ワイルドカードを使用して変更します。フォルダー内に 10 個の .csv ファイルがあり、1 つの rename.txt ファイルがあり、その中にすべての名前が順番に含まれているとします。このファイルから、フォルダー内にあるファイルの名前を変更する必要があります。
答え1
バッチ ファイルである必要がありますか? Powershell または VBS はどうですか?
まず始めに (エラー チェックはほとんど行われていません)、次の 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 ファイルを調べて、期待どおりに動作するかどうかを確認してください。
それが役に立てば幸い。