【发布时间】:2014-11-03 04:48:57
【问题描述】:
我有一个共享文件夹。如何在 C# 中检查当前用户是否有权访问该文件夹?
我已经尝试过SecurityManager.IsGranted,但不知何故它对我没有任何好处。可能是因为它是针对文件的,而不是针对文件夹的。
【问题讨论】:
-
将您的问题标题复制/粘贴到 Google 搜索框中,抢占先机。
-
通过“访问”,您具体指的是哪些权限?有枚举内容访问、读取数据访问、创建文件访问、写入数据访问……等等。您应该查看FileSystemRights 枚举以找出您想要检查的内容。对于只是读/写,我建议只是尝试它并捕获任何异常。
-
@HansPassant 我刚做的时候遇到了这个问题:)