@echo off setlocal color 9f echo. set /p v_Search=String to search for: echo Searching for %v_Search% in [%1] set v_ext=%~x1 if "%v_ext%"=="" goto s_folder find /i "%v_Search%" %1 echo. pause goto :eof :s_folder for /r %1 %%G in (*.*) do ( find /i "%v_Search%" "%%G") echo. pause