读书人

.net修改文件夹文件权限的有关问题

发布时间: 2012-04-21 14:34:44 作者: rapoo

.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 啊,报错就没有权限,不报错就有了。

读书人网 >asp.net

热点推荐