如何获取当前用户(运行应用程序的用户)的文件访问权限?
public static DirectoryInfo di = new DirectoryInfo(rootPath);
var dirSecurity = di.GetAccessControl();
var accRules = dirSecurity.GetAccessRules(true, true, typeof(System.Security.Principal.NTAccount));
accRules
包含FileSystemAccessRule
数组。我猜这些是不同角色的权限。
我如何知道哪些适用于当前运行该应用程序的用户?