• C#改动文件或目录的权限,为指定用户、用户组加入全然控制权限


    C#改动文件或文件夹的权限,为指定用户、用户组加入全然控制权限

                //给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);


  • 相关阅读:
    POJ 3007 Organize Your Train part II (字典树 静态)
    POJ 3096 Surprising Strings
    移动APP安全测试
    monkey亲测
    PHP笔记
    my sql 只展示 前10条数据的写法
    面试问的东西
    定时构建常用 设置
    jenkins 定时构建 位置
    jenkins 使用的python 不是指定的python 的解决方法
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5131424.html
Copyright © 2020-2023  润新知