Я хотел бы скопировать рекурсивно полную папку C:\Test со всеми подкаталогами, включая папку Test и разрешения папок. Я попытался использовать следующие команды, но он только копирует файлы:

Powershell:

`Get-ChildItem -Path -Recurse C:\Test | Copy-Item -Destination F:\ -Recurse -Con
tainer`

Robocopy:

robocopy C:\Test F:\ /s /e

1 ответ1

0

Robocopy имеет несколько опций для сохранения свойств, но если вы хотите сохранить все, используйте «/copyall»:

robocopy "c:\test" "f:\test" /copyall /e

Также обратите внимание, что использование косой черты для имен папок недопустимо, поскольку оно выходит за кавычки. Это хорошо:

robocopy "c:\test" "f:" /copyall /e
robocopy "c:\test" "f:\test" /copyall /e

Это плохо

robocopy "c:\test" "f:\" /copyall /e
robocopy "c:\test" "f:\test\" /copyall /e

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