Код:
@Echo Off
cls
Set "Files=Z:\Box_In\*.*"
Set "String=строка для поиска"
Set /A N=0
For /f "usebackq delims=" %%a in (`findstr /s /i /m /C:"%String%" "%Files%"`) Do (
Set /A N+=1
Call Set "@file%%N%%=%%a"
)
Echo ===Первые 2 файла
Echo @file1=%@file1%
Echo @file2=%@file2%
Echo.
Echo ===Все найденные файлы, N=%N%
Set "@file"
pause