0

有谁知道opendir的Win32等价物是什么(或者它是否存在)?显然,我可以将 FindFirstFile(Ex) 与 FindNextFile 一起使用,但是将 * 附加到路径似乎是一种很老套的方法。

4

2 回答 2

3

FindFirstFile并且FindNextFile是适当的 Win32 API。假设您正在编写 C++ 代码,作为可移植替代方案,您可以考虑使用directory_iteratorBoost Filesystem库(在 Windows 上使用FindFirstFileand实现FindNextFile)。

于 2009-01-10T20:38:03.457 回答
0

我相信您可以使用CreateFilewithFILE_FLAG_BACKUP_SEMANTICS和 thenBackupRead来读取目录数据,但我不确定数据实际上是什么格式。另外,您需要以SE_BACKUP_NAME启用权限的用户身份运行,所以这不太适合通用应用程序。

于 2009-01-10T20:19:52.013 回答