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#实现获取汉字十六进制unicode编码字符串的示例代码

C# 2.0 specification(一)简介

C#控制台应用程序中如何输出彩色字体的详细介绍

C#中的类型系统(值类型和引用类型)的简单介绍

.net(C#)输入域名获取主域名小工具

C#实现网络电子白板、课件功能 (在线教学系统)

C#设计模式-观察者模式的另类的示例代码总结

C#在pdf中创建和填充域的详细介绍(图文)

C# sleep延时方法

详细介绍C#代码与javascript函数的相互调用

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




打赏

取消

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

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

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

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

评论

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