参考博客:https://blog.csdn.net/qq78442761/article/details/54634034
根据原先博客进行一些修改:源码如下:
#include <Windows.h>
#include <stdio.h>
int main()
{
//复制文件,注意以下的文件操作的是绝对路径,第一个表示的是想要进行复制的文件路径
//第二个表示的就是想要将文件复制到另外一个位置,而这个位置可以自由指定,同时也可以进行
//修改原本那个文件的名称
DWORD getlastError;
if (!CopyFileA("C:\\Users\\Administrator\\Desktop\\Data\\Control_File\\1.png", "E:\\22\\2.png", false))
{
printf_s("文件复制失败\n");
getlastError = GetLastError();
return -1;
}
printf_s("文件复制成功\n");
while (1);
return 0;
//删除文件
/*DWORD getlastError;
if (!DeleteFileA("D:\\1.txt"))
{
getlastError = GetLastError();
printf_s("D:\\1.txt删除失败");
return -1;
}
if (!DeleteFileA("F:\\1.txt"))
{
getlastError = GetLastError();
printf_s("F:\\1.txt删除失败");
return -1;
}
printf_s("删除成功\n");
while (1);
return 0;*/
//以下是实现剪切,但是剪切完之后,如果F盘里面还有重名文件就没办法实现剪切
/* if (!MoveFileA("D:\\1.txt", "F:\\1.txt"))
{
DWORD getlasterror;
getlasterror = GetLastError();
printf_s("剪切失败");
return -1;
}
printf_s("剪切成功\n");
while (1);
return 0;*/
}