1、函数定义
CopyFile(A, B, FALSE);表示将文件A拷贝到B,如果B已经存在则覆盖(第三参数为TRUE时表示不覆盖)
MoveFile(A, B);表示将文件A移动到B
2.函数原型
CopyFile:
MoveFile:
由函数原型可以看出,这两个函数的前两个输入参数都为LRCWSTR类型,如果我们定义的是char*,记得转换成LRCWSTR,否则会报错;
另外,这两个函数都返回一个bool型变量,表示执行成功与否,当目标位置路径不存在时,会return 0
3、Demo
示例一:
CopyFile:
#include
#include
int main()
{
char *fn = "test.txt";
std::ofstream out(fn);
if (!out.is_open())
return