私は彼の名前を持つファイルを持っています:
fd3_xxx fd3_xx1 fd3_xx2 fd6_xxx fd6_xx1 fd6_xx2
すべての「fd3」ファイルを「fd3」というフォルダーに入れ、すべての「fd6」ファイルを「fd6」というフォルダーに入れるバッチファイルを作成するにはどうすればよいですか。
私は彼の名前を持つファイルを持っています:
fd3_xxx fd3_xx1 fd3_xx2 fd6_xxx fd6_xx1 fd6_xx2
すべての「fd3」ファイルを「fd3」というフォルダーに入れ、すべての「fd6」ファイルを「fd6」というフォルダーに入れるバッチファイルを作成するにはどうすればよいですか。
@echo off
for %%a in (*.*) do (
for /F "delims=_" %%b in ("%%a") do (
if not exist "%%b" md "%%b"
move "%%a" "%%b"
)
)
これでできるはず
xcopy fd3_* fd3 /i
xcopy fd6_* fd6 /i
del fd3_* /f /q
del fd6_* /f /q
最初にいくつかのテスト フォルダで試して、希望どおりに動作することを確認してください。