それぞれのディレクトリに old_xxを作成する
:hoge echo 先頭位置 if "%~1" == "" goto end echo 引数無しで終了へ :endset /a N=1 :LOOP cd %1 echo ディレクトリ変更 rem %~d1%~p1 rem todo set N2=00%N% set N2=%N2:~-2% if exist old_%N2% ( set /a N=N+1 & goto LOOP ) md old_%N2% copy *.png old_%N2% set N2= shift echo 次の引数へシフト goto hoge echo 先頭位置へ :end echo 終了位置
何処かひとつのディレクトリに纏める場合はcopyコマンド辺りを弄れば良いと思います。