C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限的具体代码介绍


本文摘自PHP中文网,作者黄舟,侵删。

C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限的具体代码介绍

1

2

3

4

5

6

7

8

9

10

11

12

13

//给Excel文件添加"Everyone,Users"用户组的完全控制权限 

FileInfo fi = new FileInfo(excelPath); 

System.Security.AccessControl.FileSecurity fileSecurity = fi.GetAccessControl(); 

fileSecurity.AddAccessRule(new FileSystemAccessRule("Everyone", FileSystemRights.FullControl, AccessControlType.Allow)); 

fileSecurity.AddAccessRule(new FileSystemAccessRule("Users", FileSystemRights.FullControl, AccessControlType.Allow)); 

fi.SetAccessControl(fileSecurity); 

   

//给Excel文件所在目录添加"Everyone,Users"用户组的完全控制权限 

DirectoryInfo di = new DirectoryInfo(Path.GetDirectoryName(excelPath)); 

System.Security.AccessControl.DirectorySecurity dirSecurity = di.GetAccessControl(); 

dirSecurity.AddAccessRule(new FileSystemAccessRule("Everyone", FileSystemRights.FullControl, AccessControlType.Allow)); 

dirSecurity.AddAccessRule(new FileSystemAccessRule("Users", FileSystemRights.FullControl, AccessControlType.Allow)); 

di.SetAccessControl(dirSecurity);

以上就是C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限的具体代码介绍的详细内容!

相关阅读 >>

C#中正则表达式有什么作用?匹配字符有什么含义?

C#使用selenium+phantomjs抓取数据详解

C#解析xml文件的代码实例分享

分析C#httpwebrequest访问https错误处理的方法

C# sleep延时方法

C#中将字符串内容写入到txt文件中

C#全应用导图的图文介绍

C#执行原理深入解析(图文)

浅谈c#中的早期绑定和后期绑定

C#因其保护级别而不可访问,只能处理公共类型的详细代码介绍

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...