我这样使用了robocopy:
robocopy D:\123 D:\456 /e /copyall
与我更改文件夹D:\123
的权限(更改ACL,包括所有文件和子文件夹)相比,我想将文件夹D:\123
的新权限复制到文件夹D:\456
(包括所有文件和子文件夹)。所以我这样使用了robocopy:
"robocopy D:\123 D:\456 /e /copy:sao"
所有文件的更新权限(ACL)成功,但是文件夹的更新权限(ACL)失败,所有文件夹的权限均未更改。 如何更新文件夹的权限(ACL)?
答案 0 :(得分:0)
您可以找到有关以下信息的完整信息:为什么在文件和文件夹中没有修改时应对文件夹权限为何不起作用以及为什么在旧版本的Robocopy中没有复制文件权限。
1997年5月22日,我写了Robocopy的“安全副本”部分时, 出于性能原因选择这样做,以保留Robocopy时间 大树倒下。对于大多数人来说,这是一个适当的实现 当时人们的需求。另外,我选择做事的另一个原因 我所做的就是在目录上设置安全性就足够了 对大多数人来说。逐个文件地设置安全性还可以 当然可以采用精细的方法,但会产生较大的维护费用, 对于许多用户来说可能太多了。
尝试使用此命令维护两个文件夹同步,包括安全信息(ACL)
因此,为了保持两棵树同步,包括它们的安全性,使用 Vista的Robocopy,您可以将以下内容用作常规Robocopy 命令:
ROBOCOPY <source> <target> /MIR /SEC /SECFIX