请问如何获取文件的路径

panpan2 2002-04-14 03:40:09
利用OpenDialog控件可获得文件名和路径,但我只想要路径,如何办?谢谢!
...全文
22 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
panpan2 2002-04-14
  • 打赏
  • 举报
回复
谢谢各位!
alphen 2002-04-14
  • 打赏
  • 举报
回复
该说的都说了
windindance 2002-04-14
  • 打赏
  • 举报
回复
ExtractFilePath
zx_wang 2002-04-14
  • 打赏
  • 举报
回复
extractfilepath(OpenDialog.FileName)

或则直接用

selectDirectory直接选择一个目录

uses QDialogs;


selectDirectory();
lbisme 2002-04-14
  • 打赏
  • 举报
回复
写那么多干嘛
lbisme 2002-04-14
  • 打赏
  • 举报
回复
extractfilepath(OpenDialog.FileName)
chechy 2002-04-14
  • 打赏
  • 举报
回复
function ExtractFilePath(const FileName: string): string;

procedure TForm1.Save1Click(Sender: TObject);

var
NewFileName: string;
Msg: string;
NewFile: TFileStream;
OldFile: TFileStream;
begin
NewFileName := ExtractFilePath(Application.ExeName) + ExtractFileName(Edit1.Text);
Msg := Format('Copy %s to %s?', [Edit1.Text, NewFileName]);
if MessageDlg(Msg, mtConfirmation, mbOKCancel, 0) = mrOK then
begin
OldFile := TFileStream.Create(Edit1.Text, fmOpenRead or fmShareDenyWrite);
try
NewFile := TFileStream.Create(NewFileName, fmCreate or fmShareDenyRead);

try
NewFile.CopyFrom(OldFile, OldFile.Size);
finally
FreeAndNil(NewFile);
end;
finally
FreeAndNil(OldFile);
end;
end;

end;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧