.net修改文件夹文件权限的问题!
我想修改文件的权限 给该文件添加一个everyone完全控制
但是我怎么样判断我所登录的账户是否有对该文件修改权限的权限
- C# code
FileInfo file = new FileInfo(Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["dbFile"].ToString())); if((file.Attributes&FileAttributes.ReadOnly)!=0) { file.Attributes = FileAttributes.Normal; } FileSecurity fs = file.GetAccessControl(); fs.AddAccessRule(new FileSystemAccessRule("EveryOne", FileSystemRights.FullControl, AccessControlType.Allow)); file.SetAccessControl(fs);
上面是修改文件的权限 但是如果没权限的话 它会在file.SetAccessControl(fs);报错
怎么样解决 求解!
[解决办法]
加try 啊,报错就没有权限,不报错就有了。