2010-01-08 7 views
5

Ich entwickle ein Programm, das den Dateinamen in eine TTextField analysieren muss. Wie die Dateierweiterung entfernen ich weiß, habe bereits (oder denken, dass ich so tun kann):Pfad von Dateiname entfernen

var 
    FName: String; 
    FPath: String; 

begin 
    FPath := OpenDialog1.FileName; 
    FName := ChangeFileExt(FPath, ''); 
end; 

Aber wie kann ich den Dateipfad von FName entfernen?

+4

+1 für die erste Hälfte herauszufinden, selbst – fupsduck

+0

sehr vielen Dank! –

Antwort

16

Fügen Sie einfach ExtractFileName(FName);

6

Werfen Sie einen Blick auf SysUtils.ExtractFileName. Ich denke, das ist es wonach Sie suchen.