2012-02-10 2 views
-4

부스트의 기능은 FindFirstFile과 비슷합니까? 부스트를 사용하여 폴더에서 *.exe을 찾고 싶습니다. 예를 들어부스트 라이브러리를 사용하여 모든 .exe 파일을 찾는 방법은 무엇입니까?

:

HANDLE handle = FindFirstfile(buf, &finds); 
while(FindNextFile(handle, &finds) { // using file } 
+1

부스트에 대해 알고 있지만 [Boost.Filesystem] (http://www.boost.org/libs/filesystem/)은 분명한 후보가 아니 었습니까? – ildjarn

+0

품질 및 형식에 대한 질문을 편집했습니다. 나중에 [FAQ] (http://stackoverflow.com/faq)뿐만 아니라 편집기에서 사용할 수있는 도움말을 참조하십시오 (특히 '묻는 방법'섹션에주의하십시오). –

답변

0

당신은 directory_iterator 사용할 수 있습니다

#include <boost/filesystem.hpp> 
using namespace std; 
using namespace boost::filesystem; 

... 

path mypath("/where/ever/"); 

for(directory_iterator it(mypath); ; ++it) { 
    ... 
} 

을하고 기준을 일치합니다.

관련 문제