1.先包含头文件#include <Windows.h>
2.函数CopyFile的原型如下
BOOL CopyFile(
LPCTSTR lpExistingFileName, // pointer to name of an existing file
LPCTSTR lpNewFileName, // pointer to filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);
用法
CopyFile("e:\\abb.txt","d:\\zhengyong.txt",FALSE);即可。
第三个参数有以下说明:
如果设为TRUE(非零),那么一旦目标文件已经存在,则函数调用会失败。否则目标文件会被覆盖掉。
3.如果传入的第二个和第三个参数的类型为string类型,会报错,解决办法参考:

本文介绍了如何在C++中利用Windows API的CopyFile函数进行文件复制。通过包含<Windows.h>头文件,并调用CopyFile函数,可以实现源文件到目标文件的复制操作。当目标文件已存在时,可以通过函数参数控制是否允许覆盖。
最低0.47元/天 解锁文章
1575

被折叠的 条评论
为什么被折叠?



