setlocal set source=C:\Source pushd "%source%" for /f "tokens=*" %%a in ('dir impor*.log /b /a-d /o:d 2^>NUL') do (set lfile=%%a) ECHO Update log file: ( %lfile% ) dir "%source%\%lfile%" | %~p0grep1 import endlocal