Entwickler-Ecke

IO, XML und Registry - Existenzprüfung einer Datei und Rückgabe des Pfades


chris85s - Di 26.04.11 15:49
Titel: Existenzprüfung einer Datei und Rückgabe des Pfades
Hallo,

ich habe folgendes Problem:

Ich möchte prüfen, ob irgendwo in meinem Verzeichnis eine bestimmte Datei existiert.
Falls diese existiert, möchte ich den kompletten Pfad zurück bekommen.

Wenn die Datei existiert, würde der Pfad so aussehen:
D:\a\b\c\d\test.txt

Im Grund möchte ich die Datei test.txt in diesem Unterverzeichnis suchen:
D:\a\b\c

Also wenn die Datei im Verzeichnis D:\a\b\c irgendwo vorhanden ist, möchte ich genau wissen wo diese ist.

Bislang habe ich nur Lösungen gefunden, bei welchen man nur die Existenz prüfen kann, wenn man schon genau weiß wo diese liegt.
Nur das weis ich in meinem Fall nicht.
Wäre schön wenn ihr mir helfen könntet.

mfg
Chris


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Mo 09.05.2011 um 13:28


Ralf Jansen - Di 26.04.11 16:02

Die Directory bzw. DirectoryInfo Klasse(In System.IO) haben beide Überladungen der GetFiles Methode die auch rekursiv Unterordner durchsuchen. Falls du ein paar mehr Beispiel brauchst als die Doku her gibt such einfach mal nach 'GetFiles' in diesem Forum.