sFile := OpenDlg.FileName;
sFile :=copy(sfile,1,pos('.',sfile)-1);这样取得了类似 'c:\op\员工信息' 的字符串,我只想取其中的员工信息文件名,如何用pos取得最后一个'\'+1的位置,最终取得文件名
sFile :=copy(sfile,1,pos('.',sfile)-1);这样取得了类似 'c:\op\员工信息' 的字符串,我只想取其中的员工信息文件名,如何用pos取得最后一个'\'+1的位置,最终取得文件名
解决方案 »
- 关于ThreadedTimer,求助大家!
- 询求帮助 急
- ▲▲如何设置ADOQuery才能每次提交数据? ▲▲
- 如何把dbchart中的pie以图形的方式保存起来~~~
- ******如何在QQ中实现这样的功能,并用代码实现????谢谢了!
- 文本平滑滚动问题,巨难,愁死我了!!!Help,please!!!
- 菜鸟问题:谁能介绍一下用delphi编的程序对系统内存的需求?
- 为什么WriteFile写串口老是返回FALSE呢?从来没成功过,有没有人做过呢?
- 怎么修改数据库啊~,怎么回有这中问题?
- 又有一个Delphi网站
- 如何最得光标所在位置控件的Handle?
- 有谁知道大富翁论坛2008有离线数据库吗?
var
sFile, Temp: string;
I: Integer;
begin
sFile := 'c:\op\员工信息';
for I := Length(sFile) downto 1 do
begin
if sFile[I] = '\' then
begin
Temp := Copy(sFile, I + 1, Length(sFile));
Break;
end;
end;
end;
这样就能得到你想要的文件名 员工信息
如果你向留着扩展名,就把 ChangeFileExt 函数去掉