gpt4 book ai didi

c# - 在 C# 中遍历 windows 文件系统中文件的权限

转载 作者:可可西里 更新时间:2023-11-01 10:36:31 24 4
gpt4 key购买 nike

我正在用 C# 开发一个应用程序。目标是获取文件系统中给定文件的权限。

这将包括继承权限和直接分配给文件的权限。

我想得到AD组本地组域用户本地用户已分配对给定文件的读取、写入、读取和执行、列出文件夹内容、修改和完全控制

我不确定如何获取给定文件的上述内容。有什么想法吗?

最佳答案

您想创建一个 FileIOPermission每个文件的对象并挑选出 AllFiles成员。它可以是AllAccessAppendNoAccessPathDiscoveryRead的任意组合, 和 Write,尽管显然其中只有少数符合逻辑。

您可能还对 the GetPathList() method 感兴趣, 显然。

对于其余部分,还有 System.DirectoryServices.AccountManagement namespace .这对我来说太大了,在这里无法深入研究,但是......啊,this answer是一个很好的开始。

关于c# - 在 C# 中遍历 windows 文件系统中文件的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23591231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com