a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Delphi > 正文

Delphi中實現文件拷貝的三種方法

2019-11-18 18:51:34
字體:
來源:轉載
供稿:網友
1.調用API函數
PRocedure CopyFile(FromFileName,ToFileName:string);
var
f1,f2:file;
Begin
AssignFile(f1,FromFileName); //指定源文件名
AssignFile(f2,ToFileName); //指定目標文件名
Reset(f1);
Try
Rewrite(f2);
Try
If Lzcopy(TfileRec(f1).handle,TfileRec(f2).Handle)<0
Then
Raise EinoutError.creat('文件復制錯誤')
Finally
CloseFile(f2); //關閉 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編程中“流”的利用(一)

下一篇:用Delphi實現風Word97風格的工具欄

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 国产精品久久久麻豆 | 久久伊人草 | 在线电影一区 | 久久精品免费 | 81精品国产乱码久久久久久 | 日韩一区二区免费视频 | 国产午夜精品久久久 | zzz444成人天堂7777 | 青楼18春一级毛片 | 爽爽淫人网 | 日韩一区二区精品视频 | 在线不卡视频 | 亚洲一区二区三区日韩 | 天天操夜夜拍 | 成人午夜网 | 精品1区2区 | 亚洲国产一区二区在线 | av网站免费看 | 99精品国产热久久91蜜凸 | 青青草国产 | 亚洲午夜精品一区二区三区他趣 | 久久精品久久久 | 久久成人亚洲 | 欧美日韩亚洲国产综合 | 日韩一区二区在线观看 | 日本青草视频 | 国产在线拍 | 伊人久久爱| 在线不卡视频 | 国产一区二区高清视频 | 亚洲精品成人久久久 | 青青草国产精品 | 国产精品久久久久桃色tv | 不卡黄色 | 国产精品美女www爽爽爽软件 | 黄色片免费看 | 在线播放国产精品 | 欧美日b| 伊人春色在线播放 | 精品久久久久久亚洲精品 | 久久久天堂 |