4

Я не могу поверить, что у меня возникают проблемы при копировании каталога в другой каталог с помощью командной строки Windows.

То, что я хочу сделать, просто -

Допустим, у меня есть каталог:

C:\test

и я хочу скопировать тест в D: Так что в D должна быть папка, подобная следующей:

D:\test

когда я использую

robocopy C:\test D:\test \E

Диск D заканчивается содержимым C:\test в корне, а не находится в каталоге с именем test.

Как вы делаете эту простую вещь?

2 ответа2

6

Если вы хотите создать точную копию, используйте следующую версию (что эквивалентно добавлению /E и /PURGE:

robocopy c:\source d:\destination /MIR

Если все, что вы хотите сделать, это скопировать каталоги и подкаталоги, включая пустые, используйте

robocopy c:\source d:\destination /E

Это обратная косая черта на опции E, которая получила вас.

Чтобы узнать больше о Robocopy, воспользуйтесь удобным поиском:

http://www.google.com?q=robocopy+syntax

0

Хотя этот ответ не использует robocopy .. Я думаю, что это по-прежнему имеет целью копирование каталогов.

Вы можете попробовать использовать: xcopy

Использование:xcopy source [destination] ...

Вы можете проверить более подробную информацию, выполнив xcopy /?

источник:https://support.microsoft.com/en-us/help/323007/how-to-copy-a-folder-to-another-folder-and-retain-its-permissions

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .