Проблемы с копированием файла в пакетном скрипте Windows - PullRequest
1 голос
/ 09 июня 2011

В Windows XP я хочу скопировать единственный файл, соответствующий шаблону, selenium*.jar в локальный каталог.

Я пробовал:

pushd \\remote.mydomain.com\selenium\
FOR %f IN (selenium*.jar) DO copy %f C:\selenium

, в котором \\remote.mydomain.com - это общий каталог, содержимое которого размещено на удаленном сервере.

Но я получаю ошибку:

C:\selenium>pushd \\remote.mydomain.com\selenium\
f was unexpected at this time.

1 Ответ

2 голосов
/ 09 июня 2011

Замените %f на %%f в вашем скрипте. %f работает только в том случае, если вы вводите команду непосредственно в командной строке, но не в командном файле. И ввод help for в командной строке покажет вам руководство, где это поведение описано во втором абзаце.

...