Delphi中怎样把一个文件复制到另外一个地方

puekai 2004-11-17 11:49:19
我想把一个模板文件(已经存在的,比如Template.mdb)复制到指定的地方(比如D:/My_MDBS)
在Delphi中怎样实现?

谢谢
...全文
206 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
pdbird 2004-11-18
  • 打赏
  • 举报
回复
Location:=PChar(savedialog1.FileName);
CopyFile('template.mdb',Location,false);
cnhgj 2004-11-17
  • 打赏
  • 举报
回复
不好意思,少了个参数
CopyFile('c:\a.txt','d:\a.txt',true);
cnhgj 2004-11-17
  • 打赏
  • 举报
回复
CopyFile('c:\a.txt','d:\a.txt');
puekai 2004-11-17
  • 打赏
  • 举报
回复
我知道哪里有问题了
感谢!!!!
puekai 2004-11-17
  • 打赏
  • 举报
回复
CopyFile('template.mdb','*.mdb',true);
就可以了啊
CopyFile('template.mdb',Location,true);
就不行啊

是不是一定要为常量啊?
beyondtkl 2004-11-17
  • 打赏
  • 举报
回复
CopyFile('template.mdb',Location,true);

1. 检查'template.mdb'这个文件是不是在本进程目录下 否则失败
2. true请用false 用true表示 当存在相同文件名时 copyfile失败 为false则表示存在相同时 直接覆盖
3. 失败 请用 GetLastError()获得错误代码。。

xiaoyaoguai1101 2004-11-17
  • 打赏
  • 举报
回复
你作个实验不就知道了?
puekai 2004-11-17
  • 打赏
  • 举报
回复
请问为什么这样不能够把文件复制目的地
Location:=PChar(savedialog1.FileName);
CopyFile('template.mdb',Location,true);

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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