본문 바로가기
코드 조각

FindFile 샘플

by ictlab 2012. 3. 15.

void __fastcall GetNormalFolderList(String sDir,TStringList *sLst)
{
WIN32_FIND_DATA   fdFiles;
   HANDLE            hdHandle;

hdHandle = FindFirstFile(((AnsiString)sDir + "\\*").c_str(), &fdFiles);

if(hdHandle)
   {
do
{
String sTmpFile=fdFiles.cFileName;
if(sTmpFile!="." && sTmpFile!="..")
{
if(fdFiles.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
String sJobFile=sTmpFile+"\\Device.IDF";
if(!FileExists(sJobFile))sLst->Add(sTmpFile);
}
}
} while(FindNextFile(hdHandle, &fdFiles));

FindClose(hdHandle);
}
}

'코드 조각' 카테고리의 다른 글

클립보드 사용 방법  (0) 2012.03.15
실행파일 파라메터 가져오는 함수  (0) 2012.03.15
폴더 선택 다이얼로그  (0) 2012.03.15
GetFileSize  (0) 2012.03.15
타이틀바와 시스템 메뉴 동작 만들기  (0) 2012.03.15