如何获取文件信息/搜索目录

时间:2009-06-07 20:50:53

标签: c++ windows file io

我想知道如何处理文件信息,在c ++中搜索目录/子目录?我应该看一个特定的图书馆吗?

我在某些例子中看到这样的东西:

#include <sys/types.h>
#include <sys/stat.h>

不知道他们来自哪里..谢谢!

编辑:我正在使用Windows btw进行编程

4 个答案:

答案 0 :(得分:5)

想到了{p> Boost filesystem

答案 1 :(得分:4)

在Windows中,您可以使用Win32 API - FindFirstFile&amp; FindNextFile用于在文件夹中搜索,以及各种GetFileXXX调用。

有关详细信息,请参阅此处:MSDN information on file APIs

答案 2 :(得分:1)

如果您使用的是MFC,请参阅CFileFind。即使您不是,请查看其实现(如果您使用的是Visual Studio并已安装MFC源)。

答案 3 :(得分:0)

标准C ++没有目录访问功能。在Windows上,您可以选择跨平台库(如Boost),或使用Windows本机FindFirstFile和相关功能。