Bestimmte Dateien in einem Verzeichnis ermitteln

chriss_2oo4

Erfahrenes Mitglied
Hi,

ich brauche eine Methode, die mir bestimmte Dateinamen aus einem Verzeichnis liefern soll. Dazu möchte ich ein Suchmuster übergeben -> gleiche Suchmuster wie bei der Windows Suche ( * und ? )
Gibt es schon fertige Funktionen, denen ich ein Suchmuster und ein Verzeichnis übergeben kann, oder komm ich nicht "drum rum" selbst so etwas zu entwickeln?

Lg Chriss
 
Hallo!

Klar gibts das - wenn du die MFC verwendest is "CFileFind" die richtige Wahl, ansonsten "FindFirstFile" und "FindNextFile".
 
Zuletzt bearbeitet:
Hi

in einem Konsolenprogramm könnte dir "dir" weiterhelfen, zB

system("dir /a /s /b *.txt >liste.txt");

Jedenfalls unter windows, system ist in windows.h falls du nicht schon drin hast.

mit Das speichert dir alle txt-Dateien (Purer Pfad/Name) in einem
Ordner in die Datei liste.txt.

Alternativ könnte man ja auch eine pipe nehmen...

wenn du es ohne konsole braucht, such im Forum nach sachen wie FindFirstFile...
das hatten wir vor nicht all zu langer zeit.

gruß
 
Zurück