相关疑难解决方法(0)

C# - 为Windows 7中的所有用户设置目录权限

这应该是一个相当简单的问题,但由于某种原因,我似乎无法让这个工作.我想要做的就是在给定目录上设置权限,以允许对所有用户的完全访问权限.这是我到目前为止的代码:

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)

没有异常被抛出,但也没有任何反应.在代码运行后检查目录权限时,我看不到任何更改.

有任何想法吗?

先谢谢,
桑尼

c# directory permissions

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

c# ×1

directory ×1

permissions ×1