Winapi Win32等效于opendir

Winapi Win32等效于opendir,winapi,file,directory,io,Winapi,File,Directory,Io,有谁知道Win32与opendir的等价物是什么(或者它是否存在)? 显然,我可以将FindFirstFile(Ex)与FindNextFile一起使用,但将*附加到路径似乎是一种非常不成熟的方法。我相信您可以使用文件\u标志\u备份\u语义然后读取目录数据,但我不确定数据的实际格式。另外,您需要以启用了SE\u BACKUP\u NAME权限的用户身份运行,因此这并不适合于一般用途的应用程序。我相信您可以使用FILE\u FLAG\u BACKUP\u语义然后读取目录数据,但我不确定数据的实际

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

我相信您可以使用
文件\u标志\u备份\u语义
然后读取目录数据,但我不确定数据的实际格式。另外,您需要以启用了
SE\u BACKUP\u NAME
权限的用户身份运行,因此这并不适合于一般用途的应用程序。

我相信您可以使用
FILE\u FLAG\u BACKUP\u语义
然后读取目录数据,但我不确定数据的实际格式。此外,您需要以启用了
SE\u BACKUP\u NAME
权限的用户身份运行,因此这并不真正适合于通用应用程序。

FindFirstFile
FindNextFile
是合适的Win32 API。假设您正在编写C++代码,作为一个可移植的替代方案,您可以考虑从库中使用<代码> DealTyryIdActudio<代码>(它是在Windows上使用<代码> FinFrdStaseFix< /Cuff>和<代码> FinnExtFrase< /COD>)。假设你正在编写C++代码,作为一个可移植的替代品,你可以考虑从库中使用<代码> DealTyryIdActudio<代码>(这是在Windows上使用<代码> FIDFIDSSTORFIOS/<代码>和 FINNEXPFROWS/<代码>)。您的回答可能会帮助我们做出适当的回应……出于好奇,您觉得这种方法“有点黑客味”吗?你的回答可能会帮助我们做出适当的回应。。。