Приведенный пример меня беспокоит. Может быть, излишне, но мое чтение в окне Win cmd.exe (используя [] для включения связанных битов: ^) таково:
[команда] [d: \ location \ папка] [ДРАЙВ НАЗНАЧЕНИЯ: РАСПОЛОЖЕНИЕ: ПАПКА] [/ E]
Может быть строчная / e, также работает, может быть в предполагаемом месте назначения, где работает настоящее местоположение. Когда я набираю «help xcopy», выводится имя команды, источник, пункт назначения и переключатели / Upper Case. Да, пункт назначения не является обязательным. Но когда результаты не соответствуют вашим ожиданиям, возвращение к канонической форме, с каждой точкой и пятном, кажется более сильным началом. Можно сосредоточиться на том, что не работает.
Пример справки не использует его, но я также чувствую себя немного безопаснее, если ясно, что заданный буквальный путь является основанием и явно указан в шаблоне:
C:> xcopy / E C: \ Backup * C: \ ToyVmBackup
C: \ Backup \ Backup_VM1_2015-08-27T221110.vbk
C: \ Backup \ Backup_VM2_2015-08-31T221227.vbk
C: \ Backup \ VeeamConfigBackup \ SVC-L7-WABBOTT \ SVC-L7-WABBOTT_2015-08-24_10-00-15.bco
3 файл (ов) скопирован
Хорошо, я поставил префикс / E и сошел с рук. Его неоднозначность я пытаюсь контролировать, пока / E начинается с '/', он не будет принят за путь ...