好的C ++目录和文件库?

时间:2009-09-15 02:07:44

标签: c++ windows directory search

我正在使用C ++ for windows创建一个应用程序,其主要功能之一必须是目录和文件io(搜索,创建等)。我基本上希望能够递归搜索目录,并且最重要的是能够在目录中获取文件名。然后我希望能够在当前目录中获取目录名称。

在C#中,实现此功能是轻而易举的,但我使用的是C ++。我尝试使用Windows API,但你知道WIN API如何成为一个痛苦的问题,需要一百万行代码来完成一件简单的事情。 :P

那么有什么好的库?

由于

3 个答案:

答案 0 :(得分:15)

答案 1 :(得分:3)

您可以使用FindFirstFileFindNextFile使用SDK API。它们很简单:)

MSDN示例:Listing the Files in a Directory

除了@cjm建议的Boost之外,如果你想使用MFC库:

Recursive file search using C++ MFC

答案 2 :(得分:0)

您可以使用MFC'c CFindFileWTL还有一个CFindFile端口,它位于atlmisc.h