我不确定这是否可行,但是否可以循环遍历 C++ 目录中的文件?
例如,我如何知道来自 c++ 文件的目录中有多少文件,以及如何单独调用该文件而不是手动提供每个文件的路径,这将非常痛苦?
while(1){
pcl::io::loadPCDFile<pcl::PointXYZ> ("getFiles.pcd", *cloud1); <-- each file
}
我不确定这是否可行,但是否可以循环遍历 C++ 目录中的文件?
例如,我如何知道来自 c++ 文件的目录中有多少文件,以及如何单独调用该文件而不是手动提供每个文件的路径,这将非常痛苦?
while(1){
pcl::io::loadPCDFile<pcl::PointXYZ> ("getFiles.pcd", *cloud1); <-- each file
}
有特定于操作系统的解决方案,例如
opendir
readdir
在 Linux上FindFirstFile
FindNextFile
在 Windows上或者您可以使用Boost Filesystem,它已经找出了所有特定于操作系统的位。