Dateipfad zur Datei finden
-
Wie kann ich mit der API den Dateipfad zu einer mir bekannten Datei z.B. "liesmich.txt" ausfindig machen ? Jemand eine Idee ? MFC bietet ja hierfür reichlich Funktionen, aber die API ?
-
Am besten du machst es selber mit GetModuleFileName
-
Und wie ? Mein eigenen Programmpfad bekomme ich ja heraus, aber wenn ich die Datei auf 5 Festplatten suche ?
-
FindFirstFile(), FindNextFile(), FindClose()..
-
Ist letzlich sowieso Glückssache, denn es kann ja auch mehrere Dateien auf deiner Festplatte geben, die "liesmich.txt" heissen. Woher willst du dann wissen, welche davon die richtige ist?
-
Original erstellt von TKool:
FindFirstFile(), FindNextFile(), FindClose()..WIN32_FIND_DATA -> cFileName enthält (unter Windows 2000 zumindest) NICHT den Pfad.
-
genauso siehts aus. Is wohl nich so einfach mit API nach der Datei zu suchen und den Pfad herauszukriegen !
-
Wenn du per FindFirstFile(Ex) etc. ein Verzeichnis mit Unterverzeichnissen durchsuchen willst musst du dich sowieso durch die Verzeichnisse durchhangeln, d.h. du kennst den aktuellen Pfad schon, da du ihn ja setzen musst.
-
Jupp, so sehe ich das auch.