在C ++中,如果目录结构是子目录或者是文件,我们如何以编程方式查找目录结构。我想用C ++标准中的功能执行,不使用Boost或系统调用,实现应该是可移植的。
答案 0 :(得分:2)
如果没有可移植的库(想到提升),您将无法执行移植(双关语可能是这样)。 c ++标准没有这种功能。
为什么你不想使用boost?
答案 1 :(得分:0)
标准C库中的readdir()函数应该可以解决问题。有关它的一些基本文档,请参阅http://linux.die.net/man/3/readdir。
dirent结构应该包含告诉每个文件类型的必要信息。