我正在開發一個程序,需要將文件名解析爲TTextField
。如何刪除文件擴展名,我已經知道(或認爲我可以這樣做):從文件名刪除路徑
var
FName: String;
FPath: String;
begin
FPath := OpenDialog1.FileName;
FName := ChangeFileExt(FPath, '');
end;
但我怎麼可以從FName
刪除的文件路徑?
我正在開發一個程序,需要將文件名解析爲TTextField
。如何刪除文件擴展名,我已經知道(或認爲我可以這樣做):從文件名刪除路徑
var
FName: String;
FPath: String;
begin
FPath := OpenDialog1.FileName;
FName := ChangeFileExt(FPath, '');
end;
但我怎麼可以從FName
刪除的文件路徑?
只需添加ExtractFileName(FName);
看看SysUtils.ExtractFileName
。我想這就是你要找的。
在新德爾福的版本也有TPath.GetFileName從System.IOUtils
+1搞清楚上半年自己 – fupsduck 2010-01-08 21:41:01
非常感謝! – 2010-01-08 21:54:18