zoukankan      html  css  js  c++  java
  • Delphi WinAPI CopyFile、CopyFileEx、CopyFileTransacted -复制文件

    Delphi WinAPI CopyFile -复制文件

    1、CopyFile 

    功能描述:将现有文件复制到新文件。CopyFileEx函数提供了两个附加功能。CopyFileEx可以在每次复制操作的一部分完成时调用指定的回调函数,并且可以在复制操作期间取消CopyFileEx。若要将此操作作为事务处理操作执行,请使用CopyFileTransacted函数。

    函数原型:

    BOOL CopyFile(
      LPCTSTR lpExistingFileName, {源文件}
      LPCTSTR lpNewFileName,   {目标文件}
      BOOL    bFailIfExists   {true 目标存在则跳过,false 直接覆盖}
    );
    

    Delphi 示例:

    var
      yFile,NewFile:string;
    begin
      yFile :='c:	ext.txt';
      NewFile:='c:	emp	est.txt';
      if CopyFile(PChar(yFile), PChar(NewFile), True) then
        ShowMessage('复制成功') else ShowMessage('复制失败'); 
    end;
    

      

    2、CopyFileEx

    功能描述:将现有文件复制到新文件,并通过 回调函数 通知应用程序其 进度。若要将此操作作为事务处理操作执行,请使用CopyFileTransacted函数。

    函数原型:

    BOOL CopyFileEx(
      LPCSTR             lpExistingFileName,
      LPCSTR             lpNewFileName,
      LPPROGRESS_ROUTINE lpProgressRoutine,
      LPVOID             lpData,
      LPBOOL             pbCancel,
      DWORD              dwCopyFlags
    );

    参数说明:以后有时间补充

    3、CopyFileTransacted

    功能描述:将现有文件作为事务处理操作复制到新文件,并通过回调函数通知应用程序其进度。

    函数原型:

    BOOL CopyFileTransacted(
      LPCSTR             lpExistingFileName,
      LPCSTR             lpNewFileName,
      LPPROGRESS_ROUTINE lpProgressRoutine,
      LPVOID             lpData,
      LPBOOL             pbCancel,
      DWORD              dwCopyFlags,
      HANDLE             hTransaction
    );
    

    参数说明:以后有时间补充

    创建时间:2020.08.31  更新时间:

    博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你所有帮助,谢谢!
  • 相关阅读:
    (4.3)基于机器学习(分类)的酒店评论倾向性分析
    (4.2)基于LingPipe的文本基本极性分析【demo】
    (4.1)LingPipe在Eclipse中的运行
    微信获取openid
    微信token
    js跳转整理(简记)
    阅读有感
    normalize.css v2.1.2 翻译
    来,让我们谈一谈 Normalize.css
    jquery ajax事件执行顺序
  • 原文地址:https://www.cnblogs.com/guorongtao/p/13590390.html
Copyright © 2011-2022 走看看