Autor Beitrag
chris85s
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 35



BeitragVerfasst: Di 26.04.11 15:49 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: 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.