如何在delphi中快速复制文件

2025-03-21 18:17:44
推荐回答(1个)
回答1:

pascal式文件复制:
var   
    f,ff:file;
    NumRead, NumWritten: Word;
    buf: array[1..8192] of byte;
begin
    assign(f,'a.jpg');
    Reset(F, 1);
    assign(ff,'b.jpg');
    Rewrite(ff, 1);
    repeat
        BlockRead(F,buf,SizeOf(buf),NumRead);
        blockWrite(ff,buf,NumRead,NumWritten);
    until (NumRead = 0) or (NumWritten <> NumRead);
    CLOSE(FF);
    Close(F);
end.