Чтобы прочитать строки из файла в пакетном файле, вы выполните:
for /f %%a in (myfile.txt) do (
:: do stuff...
)
Теперь предположим, что ваш файл находится в C: \ Program Files \ myfolder
for /f %%a in ("C:\Program Files\myfolder\myfile.txt") do (
echo %%a
)
Результат:
C:\Program Files\myfolder\myfile.txt
Похоже, данный путь интерпретируется как строка, и, таким образом, %% a
является ваш заданный путь.
Ничего об этом в документации, которую я пока не нашел. Пожалуйста, помогите мне, прежде чем я застрелюсь.