2013-04-17 3 views
2

Я не уверен, возможно ли это, но можно ли перебирать файлы в каталоге в C++?C++ looping через файлы в каталоге

Например, как узнать, сколько файлов есть в каталоге из файла C++, и как я могу индивидуально вызвать этот файл вместо того, чтобы вручную указывать путь к каждому файлу, который был бы чрезвычайно болезненным?

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

Возможный дубликат [Как получить список файлов в каталоге с помощью C или C++?] (Https://stackoverflow.com/questions/612097/how-can-i-get-the-list-of -файлы-в-каталог с использованием-C-или-с) –

ответ

3

Есть OS конкретные решения, как

  • opendir и readdir на Linux
  • FindFirstFile и FindNextFile на ОС Windows

или вы можете использовать Boost Filesystem, который уже фигурировал из всех бит, специфичных для ОС.

Смежные вопросы