CopyFile复制文件

BOOL CopyFile(LPCTSTR lpExistingFileName,LPCTSTR lpNewFileName,BOOL bFailIfExists );

返回值说明:
调用成功,返回非零值
调用失败,返回零值,并且设置GetLastError()

参数说明:
1.LPCSTR lsExiststringFilename 将要拷贝的文件名
2.LPCSTR lpNewFilename 新的目标文件名
3.BOOL bFailIfExists 有两种情况
如果设置为true,如果文件存在,则函数调用失败,言下之意不会覆盖;
如果设置为false,如果文件存在,函数继续执行,执行成功后返回true,言下之意是将文件强制覆盖

#include <stdio.h>
#include <windows.h>int main(int argc,LPTSTR argv[])
{TCHAR a;if(argc != 3){printf("程序使用方法错误,正确使用办法 :%s filename1 filename2\n",argv[0]);return 1;}if(!CopyFile(argv[1],argv[2],true)){//printf("%d\n",GetLastError());if(GetLastError() == 80){printf("%s文件已存在,是否进行替换?Y|N:",argv[2]);scanf("%c",&a);if((a == 'Y') || (a == 'y')){CopyFile(argv[1],argv[2],false);}}}
}

CopyFile 使用方法相关推荐

  1. shutil.copyfile使用方法

    shutil.copyfile是将文件从一个文件夹复制到另一个文件夹中 import os import shutil for dir_name in os.listdir('./labelme_js ...

  2. 关于方法 File.renameTo() 方法的一些误区

    重命名使用 首先从直观上看这个方法是重命名 比如把D:/test/123.zip 更改为456.zip @Testpublic void rename(){File srcFile = new Fil ...

  3. 物流项目宣传活动任务前台分页展示

    PromotionAction代码: @ParentPackage("json-default") @Namespace("/") @Controller @S ...

  4. 14 Python 办公自动化

    目录 1.普通文件自动化管理 1.1 文件的复制 1.2 文件内容的复制 1.3 文件的裁剪 1.4 文件的删除 1.5 文件的压缩与解压缩 1.6 文件的查找 1.7 查找含有指定内容的文件 1.8 ...

  5. 批量修改图片名及批量进行图像数据预处理

    1.批量修改文件名:首先声明所有图片所在的文件夹路径GOOD_dirpath,然后用os库的listdir函数遍历,再用rename方法进行改名,如下: num=1 #图片序号 for img_nam ...

  6. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  7. Java面试题大全2021版

    一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...

  8. python中shutil.copyfile的用法_用Python复制文件的9个方法

    Python 中有许多"开盖即食"的模块(比如 os,subprocess 和 shutil)以支持文件 I/O 操作.在这篇文章中,你将会看到一些用 Python 实现文件复制的 ...

  9. VC++ CopyFile函数使用方法

    BOOL CopyFile( LPCTSTR lpExistingFileName, // pointer to name of an existing file LPCTSTR lpNewFileN ...

最新文章

  1. AngularJS 指令中的require
  2. obj,lib,dll,exe
  3. VC程序调试技术,一些工具上和具体的问题,包括内存检测
  4. ubuntu vim php配置文件在哪,ubuntu vim的配置文件在哪
  5. php判断绝对路径文件是否存在,php – 如何确定文件路径是否绝对?
  6. Linux下的进程内存结构
  7. Linux上Oracle自动启停方案
  8. 数学软件Maple使用教程
  9. 用IDEA进行git版本控制
  10. 软考中级软件设计师——数据结构与算法基础
  11. 最厉害的java混淆器_Java-哪个JAVA混淆器好用?
  12. 研究生能合作发表论文吗?
  13. LOJ#6198. 谢特(SAM+01Trie树合并)
  14. 苹果系统 如何快速访问服务器,mac下的finder怎么使用技巧 苹果系统如何快速打开Finder...
  15. pikachu漏洞平台通关系列导览(所有关卡已完结)
  16. sql compact 转mysql_如何将数据导入到 SQL Server Compact Edition 数据库中(四)
  17. 整理一批 国内外优秀设计团队 设计相关网站
  18. 怎样提高语言组织能力
  19. 李想:从放弃高考到如今第三次创业,我的经验和教训
  20. HTML+CSS实现带按钮的弹出框

热门文章

  1. tcp透明代理 linux(c语言)
  2. 流媒体协议分析之webrtc 协议 srs 服务器实现
  3. Redis 性能测试工具(redis-benchmark)
  4. 传奇创世孙大宁对H5行业的独特视点与发展期许
  5. H5雷霆传奇手机竖屏游戏商业版源码共两款一键服务端+教程
  6. 谈谈使用苹果键盘(Magic Keyboard)和鼠标(Magic Mouse 2)的感受
  7. 易维帮助台助力盟广信息践行高效IT服务管理
  8. 2021-01-12. pvcreate
  9. 日本語を勉強するの日記(六)
  10. 鸿蒙试炼怎么玩,诛仙3鸿蒙试炼玩法介绍