Я пытаюсь написать простой цикл, который выполняет итерации по строкам файла данных, содержащего путь к определенным файлам, и проверяет, существуют ли они, это код, который у меня есть до сих пор:Переменная была неожиданна на данный момент
:: read file line by line
for /f "tokens=*" %%a in (%DATAFILEPATH%) do (
IF EXISTS %%a (
echo FILE %a EXISTS
)
)
pause
И я получаю следующее сообщение об ошибке, но я не понимаю, почему:
%a was unexpected at this time.
Спасибо заранее.
Командная строка '% a' Пакетный файл:' %% a'. Кроме того, 'if exist' –
[Командная строка Windows * NOT * a DOS prompt!] (Https://scalibq.wordpress.com/2012/05/23/the-windows-command-prompt-is-not- а-дос-приглашение /) – aschipfl