在C ++中循环目录结构时,名称是文件或目录

时间:2011-01-20 09:56:58

标签: c++ c

在C ++中,如果目录结构是子目录或者是文件,我们如何以编程方式查找目录结构。我想用C ++标准中的功能执行,不使用Boost或系统调用,实现应该是可移植的。

2 个答案:

答案 0 :(得分:2)

如果没有可移植的库(想到提升),您将无法执行移植(双关语可能是这样)。 c ++标准没有这种功能。

为什么你不想使用boost?

答案 1 :(得分:0)

标准C库中的readdir()函数应该可以解决问题。有关它的一些基本文档,请参阅http://linux.die.net/man/3/readdir

dirent结构应该包含告诉每个文件类型的必要信息。