Windows 10, xcopy не работает - PullRequest
       74

Windows 10, xcopy не работает

0 голосов
/ 04 августа 2020

У меня есть сценарий python, который передает файловую структуру, в сценарии python он использует for l oop для перебора файлов и папок, ниже приведен типичный пример инструкции, которую он пытается выполнить:

$ xcopy ../../Core/Service\ Groups/Core_Build/Windows\ 10\ x86\ (1) ../../Core/Releases/Windows\ 10\ x86\ (1)/Windows\ 10\ x86\ (1a) /f /e /y

Это выполняется в сценарии bash и приводит к:

bash: syntax error near unexpected token `('

Я не вижу ничего плохого в команде, все пробелы были экранированы, я удалил кавычки вокруг пути, поскольку это вызывает другую ошибку.

Исходный путь существует, и я проверил, что относительная ссылка верна в обоих случаях.

Если я попробую:

$ xcopy /f /e /y "../../Core/Service Groups/Core_Build/Windows 10 x86 (1)" "../../Core/Releases/Windows 10 x86 (1)/Windows 10 x86 (1a)/"

Получаю:

Invalid number of parameters

1 Ответ

1 голос
/ 04 августа 2020
  1. Вы должны заключить путь в кавычки, если он содержит пробелы и другие специальные символы.
  2. Поместите источник и место назначения в начало команды:
xcopy "../../Core/Service Groups/Core_Build/Windows 10 x86 (1)" "../../Core/Releases/Windows 10 x86 (1)/Windows 10 x86 (1a)/" /fey
...