var
tmpStr: string;
begin
tmpStr := ExtractFilePath(aaa.dtt);
end;
tmpStr: string;
begin
tmpStr := ExtractFilePath(aaa.dtt);
end;
解决方案 »
- 如何将DXDraw控件绘的图显示到Image倥件上?(结贴率100%)
- 获得BMP图片信息的开头指针,如何获得图片的大小信息??
- 尋求一個調用執行程式的dll程式!!
- 帮忙找两本书的电子版或真实书籍,能在网上可以购买或下载的都可以
- 在word中怎么调用word的“段落”,“字体”等的设置窗口
- 入门问题!请各位指教!
- 求救高手,在线守侯
- 各位,mis中常用哪一种呢?sdi or mdi?
- 如何在保存时判断如果tdbedit中的值为空则付为0。———在线等待
- 一个关于DLL的问题。
- 使用ADOTable1.locate()方法时,如何避免出现:无法更新行集定位,可能一些数据在最后读取时已经改变的错误!
- 已经和一个表关联的DBText怎么和另一个表关联?
我们一般讲的机器上一个文件的文件名,必须包括路径,例如,某个程序路径下有个文件的文件名'aaa.dtt',那么可以用GetCurrentDir+'\aaa.dtt'来调用
我们一般讲的机器上一个文件的文件名,必须包括路径,例如,某个程序需要调用同路径下的文件'aaa.dtt',那么可以用GetCurrentDir+'\aaa.dtt'来调用
ExtractFilePath(application.exename);
我也不知道,请教高手~~~~~~~
var
aaa: string;
begin
aaa:=ExtractFileDir('aaa.dtt');
label1.Caption := tmpStr;
end;为什么我的LABEL1里总是得不到路径?
var
aaa: string;
begin
aaa:=ExtractFileDir('aaa.dtt');
label1.Caption := tmpStr;
end;为什么我的LABEL1里总是得不到路径?
var
aaa:string;
begin
aaa:=ExtractFileDir('aaa.dtt');
label1.Caption:=aaa;
end;为什么我的LABEL1里总是得不到路径?
procedure TForm1.Button1Click(Sender: TObject);
var
aaa:string;
bbb;string;
begin
bbb:=ExtractFileName(application.ExeName)+'aaa.dtt';//bbb应该是全路径,如:"C:\windows\aaa.dtt";也可以由其他方法得到。
if fileexist(bbb)Then
begin
aaa:=ExtractFileDir(bbb);
label1.Caption:=aaa;
end;
end;
var
aaa:string;
bbb:string;
begin
bbb:=ExtractFileName('boot.ini')+'boot.ini';
if fileexists(bbb)Then
begin
aaa:=ExtractFileDir(bbb);
label1.Caption:=aaa;
end;
end;还是不行!?
----------------------------------------------------------------
procedure TForm1.Button1Click(Sender: TObject);
var
aaa:string;
begin
aaa:=ExtractFileDir('aaa.dtt');
label1.Caption:=aaa;
end;为什么我的LABEL1里总是得不到路径?
=============================================================
分析:上面的代码,执行后aaa的值一定为空,因为字符串aaa.dtt本身就不包住路径!
=============================================================执行以下测试代码,或许你会发现点什么!ShowMessage(ExtractFileDir('D:\Program Files\aaa.dtt'));
Showmessage(ExtractFileDir('aaa.dtt'));
--------------------------------------------------------------按你的意思,事先你可能不知道文件aaa.dtt所在的位置(Path)!
这时,你需要通知函数FileFind(好像是这个)来查找,如果找到,它会返回字符串!然后你再用ExtractFileDir来截取!
--------------------------------------------------------------
另外:
请注意ExtractFileDir跟ExtractFilePath的区别,自己写代码测试,不多哆嗦!
“你需要通知函数FileFind(好像是这个)来查找,如果找到,它会返回字符串!”……我为什么没有找到函数FileFind?另外能举个例子?
不是FileFind 函数,而是FineSearch函数(可能这个解决不了你的问题)你可以使用FindFirst跟FindNext结合~~~~~~~~~~不过,我真的不知道你的问题是什么~~~~~~~~~
你可以到我的网站上下载查找文件函数的Demohttp://CoolSlob.8u8.com/Download/Cleaner.src.zip