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