首页 > 解决方案 > 一个复制我的文件并将它们粘贴到相同位置的程序

问题描述

我正在设置关于复制和粘贴文件的新项目,我想制作一个程序,只复制我的桌面文件并将它们粘贴到相同的位置但名称不同。

我正在为“复制”功能使用“文件系统”库,我尝试过这样的“复制”功能,但这为我打开了桌面中的一个文件夹,只是将我的文件复制到该文件夹​​中,我不想创建一个文件夹。

这是我的程序,1行代码。

#include <iostream>
#include <Windows.h>
#include <filesystem>

using namespace std;
namespace fs = std::filesystem;

string desktopdir = "C:\\Users\\roile\\Desktop\\";
string desktopdir2 = "C:\\Users\\roile\\Desktop\\";

int main()
{
    filesystem::copy(desktopdir, desktopdir2);
    return 0;
}

第一个参数是复制文件的变量,第二个是粘贴。如何像我说的那样制作程序,如何更改文件名?

谢谢!

标签: c++

解决方案


推荐阅读