c ++循环遍历目录中的文件

时间:2013-04-17 01:45:20

标签: c++

我不确定这是否可行,但是可以在c ++的目录中循环文件吗?

例如,我如何知道c ++文件目录中有多少文件?如何单独调用该文件而不是手动提供每个文件的路径,这将非常痛苦?

while(1){
   pcl::io::loadPCDFile<pcl::PointXYZ> ("getFiles.pcd", *cloud1); <-- each file
}

1 个答案:

答案 0 :(得分:3)

有特定于操作系统的解决方案,例如

    Linux上的
  • opendirreaddir
  • Windows上的
  • FindFirstFileFindNextFile

或者您可以使用Boost Filesystem,它已经找出了所有特定于操作系统的位。