如何在程序中将已知的文件复制到另一个文件夹中? copyfileto('c:/Autoexec.bat','d:/temp/Autoexec.bat') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //edit1 edit2的text分别是源文件和目的文件的文件名及路径var FromFile,ToFile :File; NumRead,NumWritten :Integer; buf :Array[1..2048] of Char;begin AssignFile(FromFile,edit1.Text); Reset(FromFile,1); AssignFile(ToFile,edit2.Text); ReWrite(ToFile,1); Edit5.Text := InttoStr(FileSize(FromFile))+'字节'; Canvas.TextOut(10, 10, 'Copying ' + IntToStr(FileSize(FromFile)) + ' bytes...'); Repeat BlockRead(FromFile,buf,SizeOf(buf),NumRead); BlockWrite(ToFile,buf,NumRead,NumWritten); until (NumRead=0) and (NumRead<>NumWritten); CloseFile(FromFile);CloseFile(ToFile);上机调试过了,绝对可以 copyfile(Sourcefile,DestFile,False) 在定义部份先要定义使用 USES ShellApi然后在button的事件中写copyfileto('c:\Auto.bat','d:\Auto.bat') 最简单的是用winexec('copy file1 file2')呀 在ClientDataSet.Delta的修改行里如何知道修改的了哪些列和key(主键) 操作access数据库时间问题 怎么样得到一个已经打开的Form的名字?(谢谢) 我的RAVE报表无法出现所有字段? 趣味讨论!请管理员别删!! 请教怎样在应用程序服务器端监控客户端的行为!请大家给个好的思路! 关于filewrite(),为什么往文本里写的数据都是乱码? windows2000下有什么好的恢复误删除文件的工具? 这段程序总提示错误:键列信息不足或错误,影响到多行 用Format函数格式化字符串时,如果字符串本身含'怎么处理? 怎样设置checklistbox每列的宽度? ADO问题
var
FromFile,ToFile :File;
NumRead,NumWritten :Integer;
buf :Array[1..2048] of Char;
begin
AssignFile(FromFile,edit1.Text);
Reset(FromFile,1);
AssignFile(ToFile,edit2.Text);
ReWrite(ToFile,1); Edit5.Text := InttoStr(FileSize(FromFile))+'字节';
Canvas.TextOut(10, 10, 'Copying ' + IntToStr(FileSize(FromFile))
+ ' bytes...');
Repeat
BlockRead(FromFile,buf,SizeOf(buf),NumRead);
BlockWrite(ToFile,buf,NumRead,NumWritten);
until (NumRead=0) and (NumRead<>NumWritten); CloseFile(FromFile);CloseFile(ToFile);
上机调试过了,绝对可以
然后在button的事件中写
copyfileto('c:\Auto.bat','d:\Auto.bat')