- 締切済み
ファイル名による移動
ファイル名に4桁のキーをつけています。 このキーの上2桁に合致するフォルダに ファイルを移動するバッチを組みたいのですが、 可能でしょうか? たとえば、ファイル名「0101.txt」「0102.txt」「0201.txt」があった場合、 「0101.txt」「0102.txt」⇒01フォルダへ 「0201.txt」⇒02フォルダへ 頭が固くてすみません・・・ よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chie65536
- ベストアンサー率41% (2512/6032)
回答No.2
ちょい訂正。 for %%f in (0 1 2 3 4 5 6 7 8 9) do KMSUB.BAT %%f の行は for %%f in (0 1 2 3 4 5 6 7 8 9) do CALL KMSUB.BAT %%f じゃないと、最初の1回で終ってしまうかも。
- chie65536
- ベストアンサー率41% (2512/6032)
回答No.1
--- KMSUB.BAT @echo off for %%f in (0 1 2 3 4 5 6 7 8 9) do move %1%%f??.txt %1%%f --------- --- KEYMOVE.BAT @echo off for %%f in (0 1 2 3 4 5 6 7 8 9) do KMSUB.BAT %%f --------- 上記2つのバッチファイルを作成し、KEYMOVE.BATを実行。
お礼
ありがとうございます。 できました!! 助かりました。