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

 

以上是 C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限 的全部内容, 来源链接: utcz.com/z/514989.html

回到顶部