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 希望内容对你所有帮助,谢谢!
  • 相关阅读:
    五分钟搞懂Vuex
    vue 背景图片 backgroundImage background-image vue的style方式绑定行内样式-background-image的方式等~
    VUE2.0 vue-cli构建项目中使用Less
    ES6如何引入图片
    Vue+Gojs实现流程图demo
    vue自定义指令要点
    vue cli中token验证
    linux服务器上配置多个svn仓库
    vue-cli(vue脚手架)超详细教程
    node学习第一天:nvm使用
  • 原文地址:https://www.cnblogs.com/guorongtao/p/13590390.html
Copyright © 2011-2022 走看看