zoukankan      html  css  js  c++  java
  • C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限

    1. //给Excel文件添加"Everyone,Users"用户组的完全控制权限  
    2. FileInfo fi = new FileInfo(excelPath);  
    3. System.Security.AccessControl.FileSecurity fileSecurity = fi.GetAccessControl();  
    4. fileSecurity.AddAccessRule(new FileSystemAccessRule("Everyone", FileSystemRights.FullControl, AccessControlType.Allow));  
    5. fileSecurity.AddAccessRule(new FileSystemAccessRule("Users", FileSystemRights.FullControl, AccessControlType.Allow));  
    6. fi.SetAccessControl(fileSecurity);  
    7.   
    8. //给Excel文件所在目录添加"Everyone,Users"用户组的完全控制权限  
    9. DirectoryInfo di = new DirectoryInfo(Path.GetDirectoryName(excelPath));  
    10. System.Security.AccessControl.DirectorySecurity dirSecurity = di.GetAccessControl();  
    11. dirSecurity.AddAccessRule(new FileSystemAccessRule("Everyone", FileSystemRights.FullControl, AccessControlType.Allow));  
    12. dirSecurity.AddAccessRule(new FileSystemAccessRule("Users", FileSystemRights.FullControl, AccessControlType.Allow));  
    13. di.SetAccessControl(dirSecurity);  
  • 相关阅读:
    laravel打印SQL语句
    php扩展打开不起作用的原因, php数字显示2147483647的原因
    opacity与rgba
    package.json中devDependencies与dependencies的区别
    FileReader读取文件
    Vue双向绑定原理详解
    Vue2入门路线及资源
    gulp入门实践
    浏览器版本识别
    this用法
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/5690684.html
Copyright © 2011-2022 走看看