查看文件夹权限

本文关键字:权限 文件夹 | 更新日期: 2023-09-27 18:06:12

我可以在命令提示符下使用cacls.exe搜索文件夹权限并将其输出到文本文件,但我需要在c#程序中显示文件夹权限,以便我可以在字符串等中使用它们

查看文件夹权限

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