(C++) 폴더안에 특정 확장자를 가지는 파일들을 찾는 함수 구현
Software/C++ Builder2023. 2. 6. 15:47
반응형
사용자가 선택한 폴더안에서 특정 파일 확장자를 가지고 있는 파일만 찾을 수 있는 함수 구현 입니다.
아래 코드에서 Search 한 파일들을 ComboBox에 등록시켰으나 필요에 따라 String 배열이나 List 를 사용하여 등록 하셔도 됩니다.
void __fastcall FindFile(const UnicodeString &directory, const UnicodeString &ExtName, TComboBox *ComboBox)
{
WIN32_FIND_DATA filedata ;
HANDLE filehandle ;
ComboBox->Clear() ;
filehandle = FindFirstFile((directory + ExtName).c_str(), &filedata) ;
if(filehandle != INVALID_HANDLE_VALUE)
{
do
{
ComboBox->Items->Add(filedata.cFileName) ;
} while(FindNextFile(filehandle, &filedata)) ;
}
}
반응형
'Software > C++ Builder' 카테고리의 다른 글
Gradation 기능 구현 C++ (0) | 2023.03.23 |
---|---|
uSec 딜레이 구현 함수 C++ (0) | 2023.03.21 |
원의 중심과 반지름을 이용한 원 그리기 C++ (0) | 2023.03.21 |
실행중인 화면을 jpeg 이미지로 저장 C++ (0) | 2023.03.17 |
boost 라이브러리의 링버퍼(circular buffer) 사용방법 (0) | 2023.02.06 |
댓글()