如何在文件夹上禁用继承并删除所有继承的权限?
谢谢。
我尝试了以下方法:
DirectoryInfo dInfo = new DirectoryInfo(path);
DirectorySecurity dSecurity = dInfo.GetAccessControl();
dSecurity.SetAccessRuleProtection(false, false);
如何在文件夹上禁用继承并删除所有继承的权限?
谢谢。
我尝试了以下方法:
DirectoryInfo dInfo = new DirectoryInfo(path);
DirectorySecurity dSecurity = dInfo.GetAccessControl();
dSecurity.SetAccessRuleProtection(false, false);
如果有人搜索解决方案:
DirectorySecurity directorySecurity = Directory.GetAccessControl(path);
directorySecurity.SetAccessRuleProtection(true, keepPermissions);
Directory.SetAccessControl(path, directorySecurity);
如果你想保留继承的权限,请将keepPermissions设置为true。