Einzelnen Beitrag anzeigen

terence14
(Gast)

n/a Beiträge
 
#9

AW: letzten Ordner eines Pfades ermitteln

  Alt 14. Jan 2013, 11:24
Ich löse solche Probleme immer, indem ich

1) den String prüfe, ob er auf ein "\" endet,
nachdem ich mit s:=Trim(s) alle Leerzeichen am
Ende entfernt habe.

2) ist das der Fall, hänge einen "." an,
wenn nicht hänge ein "\." an
und schau mit DirectoryExist(s) nach,
ob der Pfad existiert.

3) Wenn ja, dann ist das letzte im String ein
Verzeichnisname, ansonsten ein Dateiname

4) Mit ExtractFileName(s) wird übrigens immer der
letzte Stringabschnitt nach einem "\" zurückgegeben.

MfG,
terence
  Mit Zitat antworten Zitat