Я пытаюсь запустить этот код:
Set a = "c:\a"
set b = "c:\b"
xcopy /d /y %a %b
Но я не знаю, почему он не может распознать второй путь.
Экспорт в cmd похож на xcopy /d /y c:\a
Кто-нибудь знает почему?
Я пытаюсь запустить этот код:
Set a = "c:\a"
set b = "c:\b"
xcopy /d /y %a %b
Но я не знаю, почему он не может распознать второй путь.
Экспорт в cmd похож на xcopy /d /y c:\a
Кто-нибудь знает почему?
Вы не должны иметь пробелов до и после знака "=" при установке переменных. И, как сказал Игнасио, переменные должны заканчиваться и начинаться с%
Так что это должно работать правильно:
set a="c:\a"
set b="c:\b"
xcopy /d /y %a% %b%
Пакетные переменные начинаются и заканчиваются на %
.
xcopy /d /y %a% %b%