Это должно быть довольно просто. К сожалению, я тоже.
"filelist.txt" является выводом: dir / b
Этот код работает: для каждой строки в filelist.txt эта строка отображается, как и ожидалось.
for /F "tokens=*" %%A in (filelist.txt) do echo %%A
Этот код не работает: для каждой строки в filelist.txt выводится только имя переменной "% A".
for /F "tokens=*" %%A in (filelist.txt) do call :sub1
goto :eof
:sub1
echo %%A
goto :eof
Что я делаю не так? Заранее спасибо.