利用TFileStream快速複製文件

 {快速拷貝文件的方法}

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');

發佈了31 篇原創文章 · 獲贊 0 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章