ディレクトリ名一覧からディレクトリと同名のファイルを各ディレクトリに移動するバッチ。
set directory=[処理をしたいディレクトリ] for /f "delims=" %%I in ('dir /ad /b %directory%') do call :sub "%%I" :sub set fname=%1 move %directory%\*%fname%*[処理をしたい拡張子] %directory%\%fname%\ goto :EOF