delphi中如何实现文件的复制?

我要将c盘下已存在的文件123.txt复制到d盘并重命名为123-备份.txt如何用的delphi实现... 我要将c盘下已存在的文件 123.txt复制到d盘并重命名为123-备份.txt如何用 的delphi实现 展开
 我来答
zxw6720
2009-07-26 · 超过16用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:41.8万
展开全部
你的这个问题我来说说:
用CopyFile()函数吧。
CopyFile(pchar('c:\123.txt'),pchar('d:\123-备份.txt'),False) ;

其实作为编程,你可以选择文件并动态设置文件名:

首先你在form上添加个savefiledialg,并设置这个savefiledialg相关参数,
再在form上添加个openfiledialg ,并设置这个openfiledialg的相关参数。

然后这样编程:
if openfiledialg1.execute then
begin
if savefiledialg1.excetu then
begin
CopyFile(pchar(openfiledialg1.filename),pchar(savefiledialg1.filename),False) ;
end ;
end ;

(以上代码只是随手编写,过程是正确的,但是不保证关键字的字母排列是否正确。)
典榴格C
2009-07-27 · TA获得超过1630个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:969万
展开全部

CopyFile('c:\123.txt','d:\123-备份.txt',False);

最后那个false,如果设置成true就是如果d盘存在123-备份.txt则不替换源文件,设置成false则替换
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bllife
2009-07-29 · 超过25用户采纳过TA的回答
知道答主
回答量:151
采纳率:0%
帮助的人:100万
展开全部
CopyFile(‘你要复制的文件的路径’,‘你要复制到的地方’,False);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
314ccp
2009-07-26 · TA获得超过5625个赞
知道大有可为答主
回答量:1497
采纳率:0%
帮助的人:2130万
展开全部
简单的:
winexec('cmd /c copy c:\123.txt d:\123-备份.txt',0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式