Ver Mensaje Individual
  #2  
Antiguo 10-01-2009
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Mírate este ejemplo:

Código:
//---------------------------------------------------------------------------
void ListarDir(String dir, TStrings* sl)
{
    TSearchRec sr;
    bool finalizado = FindFirst(dir + "\\*.*", faAnyFile, sr);
    while (!finalizado)
    {
        if(sr.Name != "." && sr.Name != "..")
        {
            if (sr.Attr & faDirectory)
                ListarDir(dir + "\\" + sr.Name, sl);
            else
                sl->Add(dir + "\\" + sr.Name);
        }
        finalizado = FindNext(sr);
    }
    FindClose(sr);
}

//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
   ListarDir("C:\\Downloads", ListBox1->Items);
}
Saludos.
Responder Con Cita