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#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限的具体代码介绍的详细内容!

相关阅读 >>

文件事物管理transactional file manager的实例详解

C#中复制构造函数是什么

C#高级编程(一)-.net体系结构

C#开发实例-订制屏幕截图工具(五)针对拖拽时闪烁卡顿的优化

C#中抽象类和接口的区别

asp.net在网站根目录下创建文件夹

详解C#获取本机ip地址(ipv4)的代码案例

C#实现char字符数组与字符串相互转换的方法详解

formdragger在C#中实现窗体拖拽器的方法详解

详细介绍C#服务器性能监控之性能计数器的代码示例

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




打赏

取消

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

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

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

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

评论

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