Мне нужно перебрать строки в файле. Следующая команда не работает:
set filename=c:\program files (x86)\somewhere
...
for /f "delims==" %%i in (%filename%) do echo %%i
из-за ")" в имени файла. Ошибка:
\somewhere) was unexpected at this time.
Экранирование по «^» здесь не работает, потому что мне нужно использовать переменную вместо встроенного имени файла. Как решить эту проблему?