Datei suchen
-
Tag
Gibt es eine Möglichkeit eine Datei "Datei.exe" in einem Ordner UND Unterordner suchen zu lassen? Zum Beispiel das "Datei.exe" in C:\ gesucht wird aber auch in
C:\Programme\Programm?
Und kann man Verzeichnisse Ausschließen wie z.B. C:\WINDOWS\?Danke
-
Hallo
Forumsuche nach *findfirst* benutzen.
bis bald
akari
-
Danke das hat mir schon mal soweit geholfen das ich in einem Ordner alle Dateinamen oder/und Ordnernamen auflisten kann.
Wie kann ich das jetzt machen dass ich die Unterordner durchsuchen kann?
Hierhabe ich nur gefunden wie man Prüfen kann ob es sich um einen Ordner handelt: http://www.c-plusplus.net/forum/viewtopic-var-t-is-169314-and-highlight-is-*findfirst*.html
Aber wie lass ich diese Ordner mit durchsuchen?
Muss ich dann (C:\ ist Startverzeichnis) dem Programm sagen er soll "C:\"+sr.Name durchsuchen oder gibt es eine einfachere Möglichkeit?
-
Rekursion ist das Stichwort, d.h. du testest ob es sich um einen Ordner handelt und rufst dann die Funktion mit dem neuen Ordner rekursiv auf.
Und wenn du bestimmte Ordner ausschließen willst, so brauchst du ja nur vorher einen Stringvergleich durchführen.
-
Danke