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 |