有没有办法使用纯C(或C++)从文件夹中读取文件名?这意味着不包括windows.h(没有FindFirstFile()等...).
它看起来不像fstream具有此功能.我知道文件名依赖于操作系统,但我希望有一些库可以在Windows中使用它.
boost文件系统是一个很好的解决方案.当然在幕后,它仍将使用Windows API调用(当你在Windows上构建时),但这是从你身上抽象出来的.