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#表达式树expression简单类型比较demo的示例代码

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

C# windowsapi应用之getdesktopwindow-获得桌面所有窗口句柄的方法详解

实现C#listview点击列头排序的示例代码分享

深入理解C#rx的主要接口

C#中winform制作异形窗体与控件的实现方法

unity 3d 浅谈shader 运行时状态及渲染模式遇到的问题

C#通过oledb操作excel实例代码

.net的优点

C#基础入门-常量详解

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




打赏

取消

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

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

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

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

评论

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