这应该是一个相当简单的问题,但由于某种原因,我似乎无法让这个工作.我想要做的就是在给定目录上设置权限,以允许对所有用户的完全访问权限.这是我到目前为止的代码:
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(destinationDirectory);
FileSystemAccessRule fsar = new FileSystemAccessRule("Users", FileSystemRights.FullControl, AccessControlType.Allow);
DirectorySecurity ds = null;
if (!di.Exists)
{
System.IO.Directory.CreateDirectory(destinationDirectory);
}
ds = di.GetAccessControl();
ds.AddAccessRule(fsar);
Run Code Online (Sandbox Code Playgroud)
没有异常被抛出,但也没有任何反应.在代码运行后检查目录权限时,我看不到任何更改.
有任何想法吗?
先谢谢,
桑尼