|
빌더짱 님이 쓰신 글 :
: c:\ 가 지정된 폴더라고 치고 확장자 jpg를 검색하면
:
: c:\ 밑에 있는 jpg 확장자를 가진 모든 파일을 검색하고 싶은데
:
: 어떤 명령어를 써야 하는지 모르겠습니다.(TT)
:
: 힌트라도 주시면 감사하겠습니다!!
제가 만들어 사용하고 있는 함수인데 디렉토리와 파일 확장자 정해주면 콤보박스로 파일명이 들어갑니다.
참고하세요..
void __fastcall FindFile(const AnsiString Directory, const String ExtName, TComboBox *ComboBox)
{
WIN32_FIND_DATA filedata ;
HANDLE filehandle ;
ComboBox->Clear() ;
filehandle = FindFirstFile((Directory + ExtName).c_str(), &filedata) ;
if(filehandle != INVALID_HANDLE_VALUE)
{
do
{
filedata.cFileName[StrLen(filedata.cFileName)-4] = 0 ;
ComboBox->Items->Add(filedata.cFileName) ;
} while(FindNextFile(filehandle, &filedata)) ;
}
}
|