2013-04-17 7 views
2

이것이 가능한지 확실하지 않지만 C++의 디렉토리에서 파일을 반복 할 수 있습니까?디렉토리에서 파일을 반복하는 C++

예를 들어, 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) -files-in-a-directory-using-c-or-c) –

답변

3

윈도우에

  • opendirreaddir 리눅스
  • FindFirstFileFindNextFile

같은 OS 특정 솔루션이 있습니다 또는 당신은 이미 생각하고있다 Boost Filesystem을 사용할 수 있습니다 OS 특유의 모든 비트를 제거한다.

관련 문제