Dateinamen aus Pfad extrahieren
-
Gibt es eine Methode um aus einem AnsiString der einem beliebig verschachtelten Pfad enthält nur den Dateinamen zu extrahieren?
ZB: AnsiString s = "C:\\MeineDaten\\OrdnerA\\OrdnerB\\Datei.txt" -->Ziel: s = "Datei.txt"Ansonsten würde ich mit einer Schleife den String von hinten durchlaufen und mir beim ersten Vorkommen von '\' die Position merken. Daraus könnte man dann mit SubString den Dateinamen extrahieren. Aber vielleicht geht es ja einfacher.
-
Ja gibt es:
Schau Dir mal ExtractFileName() an.
-
Arbeitest du auch mit der WinAPI? Da gäbe es
PathFindFileName
.EDIT: Zu spät und zu falsch.^^
-
Vielen Dank, das habe ich gesucht.