BCB 遍历指定目录

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TStringList *FileList = new TStringList();
SearchDir("c:\WINNT", FileList);
Memo1->Lines->Assign(FileList);
}
//---------------------------------------------------------------------------

//搜索指定目录的函数
void __fastcall TForm1::SearchDir(AnsiString Dir, TStrings *FileList)
{
TSearchRec sr;
if (FindFirst(Dir + "\*.*", faAnyFile, sr) == 0)
{
do{
FileList->Add(Dir + "\" + sr.Name);
}while(FindNext(sr) == 0);

FindClose(sr);
}

}

 

posted @ 2016-02-25 15:52  風行  阅读(537)  评论(0编辑  收藏  举报