我想递归复制完整的 C:\Test 文件夹及其所有子目录(包括 Test 文件夹和文件夹权限)。我尝试使用以下命令,但它只复制文件:
电源外壳:
`Get-ChildItem -Path -Recurse C:\Test | Copy-Item -Destination F:\ -Recurse -Con
tainer`
Robocopy:
robocopy C:\Test F:\ /s /e
答案1
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