2

我不确定这是否可行,但是否可以循环遍历 C++ 目录中的文件?

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

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

1 回答 1

3

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

  • opendirreaddir在 Linux上
  • FindFirstFileFindNextFile在 Windows上

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

于 2013-04-17T01:49:26.290 回答