решение1
Я попробовал использовать его,
/e
но папка «del» из сетевого расположения на диск C не копируется.
Robocopy и XCOPY предназначены для копированиясодержаниеиз указанной вами исходной папки в указанную папку назначения. Они не копируют исходную папкусамно начните работать св пределахэто.
Параметр
/e
полезен, так как он приведет к появлению подпапок иЭmpty подпапки будут включены, но даже это не приведет к тому, что исходная папкасамбыть скопированным.
Что произошло, когда вы запустили скрипты ранее?
Файлы с вашего сетевого диска были скопированы вкореньвашей папки Windows.
Решение:
Это легко исправить. Все, что вам нужно сделать, это добавить del
в место назначения, указанное в вашем скрипте; Robocopy сделает этосоздаватьэту папку, прежде чем копировать в нее файлы.
Изменить это:
robocopy "\\mallard\#mallard\Deployments\del" "C:\" /e
К этому:
robocopy \\mallard\#mallard\deployments\del c:\del /e
Я удалил кавычки, поскольку они ничего не делают, если только пути к файлам не содержат пробелов, а также сделал все строчными, поскольку заглавные буквы обрабатываются так же, как и строчные в скриптах Robocopy. (Это просто немного улучшает читаемость и не имеет никакого функционального значения.)