【发布时间】:2010-09-24 03:24:27
【问题描述】:
我编写了代码来设置文件夹的权限。我开发的功能是
public void SetPermission(string user,FileSystemRights rights)
{
DirectoryInfo dInfo = new DirectoryInfo(folderPath);
DirectorySecurity oDirectorySecurity = new DirectorySecurity();
oDirectorySecurity.AddAccessRule(new FileSystemAccessRule(user, rights, AccessControlType.Allow));
dInfo.SetAccessControl(oDirectorySecurity);
}
这个功能可以很好地为用户设置权限。 但是当我检查文件夹 Properties -> Security 时,用户添加了。但是复选框中没有选中任何权限 打开高级对话框。在这个框中,我可以看到我为用户设置的权限。
所以我的问题是为什么在安全选项卡上没有选择复选框,但在高级选项卡中却有?
请帮帮我!!!!!!
【问题讨论】:
标签: c# .net .net-2.0 permissions file-permissions