Welcome

首页 / 软件开发 / C# / C#修改文件或文件夹的权限:如何为指定用户和用户组添加完全控制权限

C#修改文件或文件夹的权限:如何为指定用户和用户组添加完全控制权限2014-10-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);
URL:http://www.bianceng.cn/Programming/csharp/201410/45778.htm