str1:=ExtractFileExt('d:\abc\test01.txt'); //获取扩展名.txt
str2:=ExtractFileName('d:\abc\test01.txt'); //获取文件名test01.txt
setLength(str2,length(str2)-length(str1)); //将扩展名部分抛弃
Edit1.Text :=str2; //结果为test01
str2:=ExtractFileName('d:\abc\test01.txt'); //获取文件名test01.txt
setLength(str2,length(str2)-length(str1)); //将扩展名部分抛弃
Edit1.Text :=str2; //结果为test01
解决方案 »
- 使用idftp下载文件,服务器网络断开客户端没反应
- 有关于FTP的问题?
- 如何在菜单栏放置组合框
- 小散一下分,就算是给阿德的红包吧。
- 升了三个星星的,得做点贡献吧。开发一个容器类,类似TCollection的。
- 放分100!!!!!@@@@@刚好,100,强烈要反对--小小不要离开csdn !!!!!!强烈反对!!!
- 利用acitvex form开发的ocx控件能否有传出参数?如何写传出参数?在页面上又如何调用呢?请高手赐教啊!!!
- 一个ADO方式连接ACCESS数据库的问题?请指教!
- 哪里有ADO_MTS_COM+下(李维写的书)
- 怎样制作安装程序?
- 比较两个相同的 结构的表 每字段里的内容否相同,最优算法。
- 由于问题转变,再开一贴,100分,如何把从服务器端传过来的字段的属性变成 Lookup。(不是加字段)
再ExtractFileExt();得到文件的扩展名
两个一减不就可以了吗,当然不是用减了,可以用COPY()函数。
for i:=Lenght(Str_FileName) downto 1 do
begin
if Str_FileName[i]='.' then
end;