Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#7

Re: Ordner Ernitteln aus Dateipfad

  Alt 3. Apr 2007, 14:25
ExtractFileName achtet nicht drauf, ob die Dateien/Pfade existieren und demnach ist es ihm auch egal, ob es sich um eine Datei, oder ein Verzeichnis handelt.

ExtractFileDir kann er sich sparen, da er ja nur ein pfad hat und demnach nur den letzten Namen haben möchte.

Delphi-Quellcode:
Dir := 'C:\xxxx\yyyyy\zzzzz';
Name := ExtractFileName(Dir);
und falls eventuell nich ein \ am Pfadende vorhanden ist, dann so:
Delphi-Quellcode:
Path := 'C:\xxxx\yyyyy\zzzzz\';
Name := ExtractFileName(ExcludeTrailingBackslash(Path));

PS: ich weiß zwar, daß es Windows (fast) egal ist, ob man /, oder \ verwendet ... aber in Windows sind \ die Pfadtrenner.
$2B or not $2B
  Mit Zitat antworten Zitat