z4none
5/25/2016 - 2:56 AM

bcb enum files

bcb enum files

TSearchRec SearchRec;
int Attr = faAnyFile;

int Ret = FindFirst(FolderPath + "\\*.*", Attr, SearchRec);

while(Ret == 0)
{
  if(AnsiString(SearchRec.Name) == "." || AnsiString(SearchRec.Name) == "..")
  {
  }
  else if(SearchRec.Attr == faDirectory)
  {
    // folder
  }
  else
  {
    // file
  }
  
  Ret = FindNext(SearchRec);
  Application->ProcessMessages();
}