フォルダー AE から 1 つのフォルダー X にファイルを移動する一連のコマンドがあります。
for /f "delims=" %%a in (
'dir /s /b ^| find /i "\Folder A\"'
) do move "%%a" "G:\Folder X"
for /f "delims=" %%a in (
'dir /s /b ^| find /i "\Folder B\"'
) do move "%%a" "G:\Folder X"
等
X に入ったら、X 内で .bat を実行して、名前に基づいてこれらのファイルを名前順にフォルダーに並べ替えます。
for /f "tokens=2 delims= " %%b in ('dir /b *.pdf') do (
md %%b > nul 2>&1
move *%%b*.pdf %%b
)
しかし、.bat だけではなく、ルート フォルダーの X 内で .bat を実行したいようです\X\
。X\*.bat
X 内でのみ実行するように指示する方法はありますか? に変更*.pdf
する以外にX\*.pdf
?各 .bat が可能な限り移植可能になるように記述しようとしています。