Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Verzeichnisbaum durchsuchen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
07.07.2004, 18:33 Uhr
Captain



also ich muss ein Programm schreiben, das beim Starten des Computers den kompletten Verzeichnisbaum nach bestimmten Dateien durchsucht. Mit welcher Funktion kann ich das machen bzw. wie muss ich die Funktion schreiben?
Als hinweis, ich benutze Borland C++ BuilderX und muss eine Konsole programmieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.07.2004, 13:06 Uhr
AlfameisterT



Hallo,

dies hier wäre eine mögliche Routine.
m_Files wäre dann irgendeine CollectionKlasse wie z.B. CStringArray.


C++:
int myClass::FindFiles(CString path)
{                              
    CString temp;    
    CFileFind finder;    
    
    BOOL bWorking = finder.FindFile(path+"\\*.*");
        
    while (bWorking)
    {
            bWorking = finder.FindNextFile();
            temp=finder.GetFileName();
            
            if (finder.IsDots())
            continue;    
                        
            if(finder.IsDirectory()!=0)
            {                
                FindFiles(temp);
            }
            else
            {                    
                if( (temp.Find(".DateiEndung") != -1) )
                {
                    m_Files->Add(CString(finder.GetFilePath()));
                }
            }
    }    
    
    return m_Files->GetSize();
}


Dieser Post wurde am 10.07.2004 um 13:06 Uhr von AlfameisterT editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: