【发布时间】:2011-11-22 11:18:10
【问题描述】:
如何在list.Items = directoryInfo.GetFiles("\\server\share\folder\"); 上使用 Linq 以仅包含用户具有读取权限的文件?
... 到目前为止,只有使用 try/catch 或 .NET 4.0 中已过时的 API 的建议?我更喜欢阅读 ACL 并查看特定用户或用户所属的组是否已被授予读取访问权限。我试图这样做是为了简化向流量不大的网站上向用户授予报告的管理,所以“谁知道你在尝试打开文件时是否可以真正阅读它”的逻辑并不与本案有关。我觉得微软真的应该让这项任务变得更容易。
【问题讨论】:
标签: c# linq file-permissions acl