从文件名中删除路径
我正在开发一个程序,需要将文件名解析为 TTextField
。如何删除我已经知道的文件扩展名(或者认为我可以这样做):
var
FName: String;
FPath: String;
begin
FPath := OpenDialog1.FileName;
FName := ChangeFileExt(FPath, '');
end;
但是如何从 FName
中删除文件路径?
I'm developing a program that needs to parse the file name into a TTextField
. How to remove the file extension I've already know(or think that I can do like this):
var
FName: String;
FPath: String;
begin
FPath := OpenDialog1.FileName;
FName := ChangeFileExt(FPath, '');
end;
But how can I remove the file path from FName
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需添加
ExtractFileName(FName);
Just add
ExtractFileName(FName);
看一下
SysUtils.ExtractFileName
。我想这就是你要找的。Take a look at
SysUtils.ExtractFileName
. I think that's what you're looking for.在较新的 Delphi 版本中,还有 TPath.GetFileName来自
System.IOUtils
In newer Delphi versions there is also TPath.GetFileName from
System.IOUtils