C#:设置目录的所有者并传播更改

时间:2017-09-04 19:49:41

标签: c# directoryinfo

我通过C#设置目录的所有者:

var acl = new DirectorySecurity(path, AccessControlSections.Owner);
acl.SetOwner("domain\username");
Directory.SetAccessControl(path, acl);

这样做很有效,除了一件事:它不会传播到子文件夹。 有没有办法使这种变化传播,除了递归迭代所有子文件夹和文件并手动设置所有者?

0 个答案:

没有答案