文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络技术Delphi中实现文件拷贝的三种方法
精品推荐
特别推荐
·新手轻轻松松做网管必须掌握的步骤
·ADSL路由方式的NAT(端口映射)
·保护系统 彻底清除Infostealer.Gampass病毒
·网管高招另类方法解决离奇断网故障二例
·Windows2000 下管理员账户真的不安全
·Windows下权限设置详解
·网络排障实战:路由器和交换机为何不通?
·安装网卡驱动常见故障及解决方法
·多种方法让网络共享资源自动映射
·Delphi中的流技术- 详细篇
·秘籍宝典:Ping命令的使用
·教你伪装MAC地址
·掌握超五类 双绞线的 原理与制作方法
·让你的ADSL不再自动掉线
·快速增强路由器安全的十个小技巧
·高手教你实测无线路由器的安全功能
·无线上网搭配方案
·UNIX 常用的指令/终结完整编
·解决南北网络问题 千渡南北互通
·ADSL上网的常见问题及分析集锦
热点TOP10
·窥视计算机病毒的磁盘存储结构
·光辉回忆录:黑客创下的“重大战绩”
·ADSL Modem防攻击“修炼秘技”
·真的无罪吗?窥视Serv-U密码破解
·批量查询域名工具Domain Inspect 1.5 汉化注册版
·汉化软件教程
·世界上最好的磁盘碎片整理工具原版+汉化+注册机
·驯服你的Windows Firewall
·windows溢出随笔
·居室有线网络布线及其注意事项
·局域网的限制技术和反限制技巧
·宽带环境下的网络安全与防护方法
·知己知彼 了解VB编写病毒的基本方法
·藏在XP中的一个秘密武器,可以完整清除垃圾文件
·让你的Win XP死机时也变得无比聪明
·用卡巴的注意::不可不看的卡巴优化设置及常见问题解答
·使用Maxthon,在标签里怎么打开网页都行
·让ADSL发挥极限:从六方面下手还我宽带速度
·创建系统中别人永远删不掉的管理员用户
·实例详解 遭遇IFEO(映像劫持)后的事情

Delphi中实现文件拷贝的三种方法

日期:2006年4月1日 作者: 查看:[大字体 中字体 小字体]


Delphi中实现文件拷贝的三种方法


1.调用API函数
procedure CopyFile(FromFileName,ToFileName:string);
var
f1,f2:file;
Begin
AssignFile(f1,FromFileName); file://指定源文件名
AssignFile(f2,ToFileName); file://指定目标文件名
Reset(f1);
Try
Rewrite(f2);
Try
If Lzcopy(TfileRec(f1).handle,TfileRec(f2).Handle)<0
Then
Raise EinoutError.creat('文件复制错误')
Finally
CloseFile(f2); file://关闭 f2
End;
Finally
Until length(sLine)<=0;
End;
End;
2.文件流
procedure copyfile;
var f1,f2: tfilestream ;
begin
f1:=Tfilestream.Create(sourcefilename,fmopenread);
try
f2:=Tfilestream.Create(targetfilename,fmopenwrite or fmcreate);
try
f2.CopyFrom(f1,f1.size);
finally
f2.Free;
end;
finally
f1.Free;
end;
end;

3.利用内存块读写buffer实现
Procudure FileCopy(const Fromfile,Tofile:string);
Var
F1,F2:file;
NumRead,Numwritten:word;
Buf:array [1..2048] of char;
Begin
AssignFile(F1,Fromfile);
Reset(F1,1);
AssignFile(F2,Tofile);
Rewrite(F2,1);
Repeat
BlockRead(F1,buf,sizeof(buf),NumRead);
BlockWrite(F2,buf,Numread,NumWritten);
Until (NumRead=0) or (NumWritten<>NumRead);
CloseFile(F1);
CloseFile(F2);
End;

(出处:清风网络学院






上一篇:在Delphi窗口中创建IE风格的菜单

下一篇:公开密钥密码系统

Delphi中实现文件拷贝的三种方法 相关文章:
·电脑提速的新方法
·qq空间皮肤背景代码:QQ空间不用Q币更换主页皮肤方法
·女性自慰方法大搜查
·GHOST使用方法(图解)
·C++中的文件输入/输出(4):检测输入/输出的状态标志
·局域网文件共享详解
·MPEG、RM、WMV电影文件格式转换指南
·在PB中如何实现数据模糊查询
·教你制作批处理文件
·教你解脱痛苦的38种方法
Delphi中实现文件拷贝的三种方法 相关软件:
·最强文件加密锁2007
·TCP-IP详解卷2:实现
·Delphi7编程技巧与实例精解
·超白金文件加密 V9.11
·《苍天》偃月刀操作方法介绍视频
·猪蹄的十三种家常做法
·ISO9000内审全套文件
·2004年土地登记代理人第二科土地权力理论与方法试题02
·资产评估学课件第二章资产评估的基本方法(二)
·六级词汇天天背之听力训练(语音文件1)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot