C#:设置目录';创建所有者并传播更改
我正在通过C#设置目录的所有者: 这很有效,除了一件事:它不会传播到子文件夹。C#:设置目录';创建所有者并传播更改,c#,directoryinfo,C#,Directoryinfo,我正在通过C#设置目录的所有者: 这很有效,除了一件事:它不会传播到子文件夹。 除了递归遍历所有子文件夹和文件并手动设置所有者之外,是否有其他方法可以传播此更改?我认为这可能会有所帮助:在FileSystemAccessRule实例中定义传播标志:@dlatikay-我知道FileSystemAccessRule的传播标志,但我并没有试图设置访问规则:我只是试图设置所有权。 var acl = new DirectorySecurity(path, AccessControlSections.O
除了递归遍历所有子文件夹和文件并手动设置所有者之外,是否有其他方法可以传播此更改?我认为这可能会有所帮助:在
FileSystemAccessRule
实例中定义传播标志:@dlatikay-我知道FileSystemAccessRule的传播标志,但我并没有试图设置访问规则:我只是试图设置所有权。
var acl = new DirectorySecurity(path, AccessControlSections.Owner);
acl.SetOwner("domain\username");
Directory.SetAccessControl(path, acl);