@echo off for /f "tokens=4 delims= " %%a in ('dir /x %1*^|findstr "%~n1"') do set sn=%~dps1%%a echo,%sn% pause>nul