我正在用C#开发一个应用程序。 目标是获得文件系统中给定文件的权限。
这将包括直接分配给文件的inheritance权限和权限。
我想获得AD groups
, local groups
和domain users
以及在给定文件上分配了Read, Write, Read & Execute, List Folder Contents, Modify and Full Control
local users
。
我不知道如何得到一个给定的文件以上。 有任何想法吗 ?
你想为每个文件创建一个FileIOPermission
对象,并选出AllFiles
成员。 它可以是AllAccess
, Append
, NoAccess
, PathDiscovery
, Read
和Write
任意组合,但显然只有其中的一些是合乎逻辑的。
显然,您可能也对GetPathList()
方法感兴趣。
其余的还有System.DirectoryServices.AccountManagement
命名空间 。 这对我来说太大了,在这里,但是, 这个答案是一个非常好的开始。