麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

Delphi中實現(xiàn)文件拷貝的三種方法

2019-11-18 18:51:34
字體:
供稿:網(wǎng)友
1.調(diào)用API函數(shù)
PRocedure CopyFile(FromFileName,ToFileName:string);
var
f1,f2:file;
Begin
AssignFile(f1,FromFileName); //指定源文件名
AssignFile(f2,ToFileName); //指定目標(biāo)文件名
Reset(f1);
Try
Rewrite(f2);
Try
If Lzcopy(TfileRec(f1).handle,TfileRec(f2).Handle)<0
Then
Raise EinoutError.creat('文件復(fù)制錯誤')
Finally
CloseFile(f2); //關(guān)閉 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.利用內(nèi)存塊讀寫buffer實現(xiàn)
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編程中“流”的利用(一)

下一篇:用Delphi實現(xiàn)風(fēng)Word97風(fēng)格的工具欄

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 久久亚洲美女视频 | 午夜视频你懂的 | 色毛片| 国产免费一区二区三区 | 国产精品91在线 | 免费看搡女人无遮挡的视频 | 黄色试看视频 | 色a综合 | 日本精品久久久一区二区三区 | 一级毛片播放 | 爽爽淫人综合网网站 | 免费国产 | 免费看成年人视频在线 | 九九热九九热 | 毛片大全 | 91精品国产乱码久久久久久久久 | 国产一级毛片高清 | 亚洲aⅴ免费在线观看 | 久久久噜噜噜久久熟有声小说 | chinese 军人 gay xx 呻吟 | 黄污免费网站 | 国产精品视频自拍 | 国产成人av免费观看 | 老女人碰碰在线碰碰视频 | 久久噜噜噜 | 一区二区三区在线视频观看58 | 特片网久久 | 国产福利视频 | 狠狠干视频网站 | 亚洲一区免费观看 | 狠狠操操 | 欧美人与牲禽动交精品一区 | 国产一级片91 | 午夜啪视频 | 国产精品美女一区二区 | 亚洲成人欧美在线 | 亚洲综合视频网站 | 91精品国产综合久久婷婷香 | 欧美一级片 在线播放 | 钻石午夜影院 | a集毛片|