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 希望内容对你所有帮助,谢谢!
  • 相关阅读:
    GhostScript命令参数详解(转)
    西安电子科技大学week02-问题规约表示及其搜索技术
    西安电子科技大学week01-状态空间表示及其问题解决
    canal同步mysql数据
    Navicat连接mysql数据库报错2003
    fieldset可以实现在虚线框中写文字
    CSS盒模型简单介绍
    js变量数组和对象常用方法
    js数组方法大全
    IIFE和闭包和let
  • 原文地址:https://www.cnblogs.com/guorongtao/p/13590390.html
Copyright © 2011-2022 走看看