利用TFileStream快速复制文件

来源:互联网 发布:淘宝无线运营教程 编辑:程序博客网 时间:2024/04/30 23:46

 

{快速拷贝文件的方法}

Procedure  CopyFile(SourceFile, DestFile: String);

var

    sf, df: TFileStream;

begin

    sf := TFileStream.create(SourceFile, fmOpenRead);    //创建源文件流

    try

      df := TFileStream.create(DestFile, fmCreate or fmOpenWrite); 

          try 

              df.CopyFrom(sf, sf.size);

          finally  

              FreeAndNil(df);

          end;

    Finally

       FreeAndNil(sf);

    End;

end;

 

调用这个过程:

CopyFile('C:/1.txt', 'D:/2.txt');

 

 

原创粉丝点击