Hallo alle zusammen!
Ich suche einen Code, der es mir ermöglicht, alle Dateien eines bestimmten Typs aus einem Ordner und seinen Unterordnern einzulesen.
Gibt es da eine passende Klasse oder Methgode dafür? Ich habe bereits das Forum durchsucht und nichts gefunden.
Danke für eure Hilfe,
Elveon
FileInfo, DirectoryInfo, File, Directory-Klassen
Allgemeine Anleitung: Schau in den Index der SDK-Doku/MSDN unter passenden Klassennamen, zunächst "Informationen zur XY-Klasse" mit einem allgemeinen Beispiel, dann unter "Alle Member". Für jede Eigenschaft und Methode gibt es eine kurze Erläuterung.
File, Path, Directory liefern statische Methoden für Dateien bzw. Verzeichnisse.
FileInfo, DirectoryInfo liefern genauere Angaben für eine bestimmte Datei bzw. Verzeichnis.
Das sollte Dir bei vielen Anfangsfragen weiterhelfen. Jürgen
Directory.GetFiles(string path, string searchPattern, SearchOption searchOption) is what you are looking for.
Da kannst du dann als Pattern z.B. "*.txt" für alle txt-Files und als Option SearchOption.AllDirectories (für die Unterordner) angeben.
Gruß
Dario
Es gibt 3 Arten von Menschen, die die bis 3 zählen können und die, die es nicht können...
Hallo zusammen,
wegen der Probleme die SearchOption.AllDirectories machen kann: [Snippet] Verzeichnisse und Dateien rekursiv durchlaufen.
herbivore
Oh, das wusste ich noch gar nicht. Danke herbivore.
Directory.GetFiles(string path, string searchPattern, SearchOption searchOption) is what you are looking for.
Da kannst du dann als Pattern z.B. "*.txt" für alle txt-Files und als Option SearchOption.AllDirectories (für die Unterordner) angeben.
Super! Vielen Dank, das is genau das, was ich gesucht habe! 😁
Grüße,
Elveon