У меня есть пакетный файл Windows:
@echo on
set bindirectory=K:\Physics\bin\1112
set coredirectory=K:\Physics\cores
set quiet=yes
for %%f in ( %coredirectory% ) do (
call %bindirectory%\RunMSFlux.bat %%f measbu measbu
)
В основном я пытаюсь обработать большое количество файлов в основном каталоге с помощью программы, которая находится в каталоге bin (RunMSFlux. летучая мышь). Но когда я запускаю программу, я получаю сообщение об ошибке:
K: \ Physics \ bin \ 1112 \ RunMSFlux.bat Stop. Основной файл не найден: K: \ Physics \ cores
Несмотря на то, что я указал каталог в пакетном файле с помощью переменной coredirectory, и я использую %% f для обозначения имени файла.
Что-то не так с моим синтаксисом?