我可以使用带有命令提示符的 cacls.exe 搜索文件夹权限并将它们输出到文本文件,但我需要在 C# 程序中显示文件夹权限,以便我可以在字符串等中使用它们。
问问题
130 次
1 回答
1
DirectorySecurity dSecurity = Directory.GetAccessControl(@"d:\myfolder");
foreach (FileSystemAccessRule rule in dSecurity.GetAccessRules(true, true, typeof(NTAccount)))
{
if (rule.FileSystemRights == FileSystemRights.Read)
{
Console.WriteLine("Account:{0}", rule.IdentityReference.Value);
}
}
于 2017-07-14T13:24:20.853 回答