中易网

在DELPHI中如何得到一个文件名不带扩展名

答案:4  悬赏:60  
解决时间 2021-02-18 06:05
在DELPHI中如何得到一个文件名不带扩展名
最佳答案
Edit1.Text:=ChangeFileExt(ExtractFileName(Application.ExeName),'') ; //获取到应用程序名后,将后缀名清空就可以啦。
全部回答
edit1. text := stringreplace(ExtractFileName(Application.ExeName), ExtractFileExt(Application.ExeName), '', []);
方法是用ExtractFileExt对字符串FileName进行提取:
procedure TForm1.Button1Click(Sender: TObject);
var
sr: TSearchRec;
fname,exts:string;
begin
fname:=Edit1.Text;
exts := ExtractFileExt(fname);
if exts = '' then //如果隐藏了扩展名
begin
fname := fname+'.*';
if FindFirst(fname, 0, sr) = 0 then
begin
repeat
exts:=exts+ExtractFileExt(sr.Name)+' | ';
until FindNext(sr) <> 0;
FindClose(sr);
end
else
exts:='no file';
end;
Edit2.Text:=exts;
end;
大概就是copy(Edit1.Text,1, length(Edit1.text)- length(Edit3.Text))
可能前后有一个错位,自己纠正一下。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么找不到男友?自问自己除了有点微胖,年
本人姓孙,父亲希望我能比孙中山还要厉害两倍
一般像那些牛的编舞老师都会些什么舞种?是所
徐传化儿子多大年龄
新河小学(芜湖繁昌县)怎么去啊,有事要去办理
lots of,many,这两个单词的区别是什么?
打豆浆要注意什么?
用括号中所给动词的适当形式填空。 1.I 【】
在家附近发现了两只小野猫,喂什么好
cpu大写还是小写
细节描写于景物描写相结合的作文
一个女人没离婚就和别人订婚了,这能算重婚罪
低速车轮嗡嗡响,都这样么
去一个二本 和去一个一本线附近的一本 哪个好
我想在会理县城开一家农药门市,主要经营农药,
推荐资讯
百度你回答有教师资格证,是怎么拿的?
数学题,截至2005年11月1日零时,全国总人口
。东南亚华人,华侨数量众多,其中华人数量超过
在卡方分布中的自由度怎么确定
遥控器调不了了,不是没电池,机顶盒上的遥控
求推有意思的英文原版书
牛首烟岚禅茶院地址在什么地方,想过去办事
铃木摩托地址有知道的么?有点事想过去
要买周口的出租车需要多少钱啊?
美国叙利亚战争观后感600字
最终幻想10的问题
请问各位大神我这配置能玩哪几部刺客信条!!!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?