【发布时间】:2014-09-10 21:00:18
【问题描述】:
我正在尝试弄清楚如何在不实际更改目录的情况下检查是否可以更改目录。
在 posix 系统上我会这样做:
if (access("/some/path", X_OK) == 0) {
// okay!
}
要是 Windows 这么简单就好了....
我查看了文档或 GetFileSecurity,但我似乎无法完全理解 Windows ACL 以及我实际必须检查的内容以确保可以更改目录。
【问题讨论】:
-
尝试“_access”。 msdn.microsoft.com/en-us/library/1w06ktdy.aspx
-
_access继续返回成功,即使删除了“列出文件夹内容”权限。