4
A
回答
3
我不完全相信你打算与上述名单做什么,但你基本上可以做的是获得权限属性到预期的目录。
// Variables:
string folderPath = "";
DirectoryInfo dirInfo = null;
DirectorySecurity dirSec = null;
int i = 0;
try
{
// Read our Directory Path.
do
{
Console.Write("Enter directory... ");
folderPath = Console.ReadLine();
}
while (!Directory.Exists(folderPath));
// Obtain our Access Control List (ACL)
dirInfo = new DirectoryInfo(folderPath);
dirSec = dirInfo.GetAccessControl();
// Show the results.
foreach (FileSystemAccessRule rule in dirSec.GetAccessRules(true, true, typeof(NTAccount)))
{
Console.WriteLine("[{0}] - Rule {1} {2} access to {3}",
i++,
rule.AccessControlType == AccessControlType.Allow ? "grants" : "denies",
rule.FileSystemRights,
rule.IdentityReference.ToString());
}
}
catch (Exception ex)
{
Console.Write("Exception: ");
Console.WriteLIne(ex.Message);
}
Console.WriteLine(Environment.NewLine + "...");
Console.ReadKey(true);
这是查询目录来获取它的权限级别一个很简单的例子:你基本上查询这样的可能。你会注意到它也会显示所有账户关联的。这应该编译并将基本上显示您帐户关联到目录。
我不确定这是否是你问的 - 希望这会有所帮助。
相关问题
- 1. 如何获取AEM6.1中给定组的用户列表
- 2. 获取给定文件夹名称下的所有文件名
- 3. 如何获取FTP中的文件夹名称列表?
- 4. 如何使用javascript获取文件夹中的文件列表
- 5. 如何获取Google Drive API的文件夹和文件列表?
- 6. python从zip文件夹中获取文件夹名称列表
- 7. 如何使用Javascript获取客户端文件夹中的文件列表?
- 8. 如何使用JavaMail获取邮件帐户中可用文件夹的列表
- 9. LDAP:如何使用C#从特定组获取用户列表?
- 10. 如何从给定路径获取子文件夹名称Server.MapPath
- 11. 获取所有Outlook文件夹和子文件夹的列表
- 12. 如何获取文件夹的文件名在C#
- 13. 如何获得在C#中使用给定文件名的PID?
- 14. 获取列表文件夹和文件列表中的根文件夹通过dirent.h在C++
- 15. 如何从C++文件夹中获取文件名
- 16. 如何获取使用Visual C++的文件夹中的所有文件名?
- 17. 使用C#获取文件夹中的所有文件名
- 18. 获取按名称文件排列的数组文件名c#
- 19. 获取特定子文件夹中的文件列表
- 20. 获取特定Adb设备文件夹中的文件列表
- 21. 如何获取Android中特定文件夹中的视频文件列表?
- 22. 如何从给定文件夹读取多个csv文件时获取命名列表?
- 23. 如何获取C#中HKEY_USERS的子文件夹名称?
- 24. 获取列表框中选定文件的当前文件夹名称
- 25. 如何获取在“列表”中创建的文件夹和子文件夹的列表?
- 26. 在Dropbox中获取自定义用户的公用文件夹图像列表
- 27. 如何获取在Android中给定的XML文件中的组件列表和它们的ID?
- 28. 获取用户计算机上的文件和文件夹列表,其文件名按文本行过滤
- 29. 如何从文件夹安全属性中获取“组或用户名”
- 30. 如何从内部存储中的特定文件夹获取文件列表?
这有帮助,谢谢! – JimDel
@JimDel没问题,很高兴帮忙。 – Greg