я так сделал проверку
for /f "tokens=1 delims=:" %%a in ('findstr /n "%file%" answers.txt') do бла бла бла
хотя так явно прикольнее - ща переделаю
more "answers.txt" | find "%file%">nul && echo Found || echo Not found
СПАСИБО за помощь
Добавлено: вообще я сразу 4 файла контролирую
было так
for /f "tokens=1 delims=:" %%a in ('findstr /n "%file1%" answers.txt') do set /a count+=1
for /f "tokens=1 delims=:" %%a in ('findstr /n "%file2%" answers.txt') do set /a count+=1
for /f "tokens=1 delims=:" %%a in ('findstr /n "%file3%" answers.txt') do set /a count+=1
for /f "tokens=1 delims=:" %%a in ('findstr /n "%file4%" answers.txt') do set /a count+=1
if %count% LSS 4 (
echo "FTP problem";
......
сделал так
more "answers.txt" | find "%file1%">nul && set /a count+=1
more "answers.txt" | find "%file2%">nul && set /a count+=1
more "answers.txt" | find "%file3%">nul && set /a count+=1
more "answers.txt" | find "%file4%">nul && set /a count+=1
if %count% LSS 4 (
echo "FTP problem";
.....
может можно и более красиво
(например циклом как то организовать - но это уже сложно)
впринципе работает обоими способами