有谁知道opendir的Win32等价物是什么(或者它是否存在)?显然,我可以将 FindFirstFile(Ex) 与 FindNextFile 一起使用,但是将 * 附加到路径似乎是一种很老套的方法。
Frans-Willem
问问题
2085 次
2 回答
3
FindFirstFile
并且FindNextFile
是适当的 Win32 API。假设您正在编写 C++ 代码,作为可移植替代方案,您可以考虑使用directory_iterator
Boost Filesystem库(在 Windows 上使用FindFirstFile
and实现FindNextFile
)。
于 2009-01-10T20:38:03.457 回答
0
我相信您可以使用CreateFile
withFILE_FLAG_BACKUP_SEMANTICS
和 thenBackupRead
来读取目录数据,但我不确定数据实际上是什么格式。另外,您需要以SE_BACKUP_NAME
启用权限的用户身份运行,所以这不太适合通用应用程序。
于 2009-01-10T20:19:52.013 回答