c++ - 一个复制我的文件并将它们粘贴到相同位置的程序
问题描述
我正在设置关于复制和粘贴文件的新项目,我想制作一个程序,只复制我的桌面文件并将它们粘贴到相同的位置但名称不同。
我正在为“复制”功能使用“文件系统”库,我尝试过这样的“复制”功能,但这为我打开了桌面中的一个文件夹,只是将我的文件复制到该文件夹中,我不想创建一个文件夹。
这是我的程序,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;
}
第一个参数是复制文件的变量,第二个是粘贴。如何像我说的那样制作程序,如何更改文件名?
谢谢!
解决方案
推荐阅读
- spring-boot - 从不同的 Spring Boot 项目连接到嵌入式 ActiveMQ
- c - 具有 2d 数组问题的 C 游戏板
- python-3.x - 气流 1.10:sqlalchemy.orm.exc.NoResultFound:没有找到一个()的行
- python - 即使存在 R 依赖项也找不到
- traefik - Kubernetes入口中基于Traefik路径的路由无法按预期工作
- unity3d - 如何在unity2d中获得碰撞的碰撞?这段代码有什么问题?
- java - 如何模拟重新启动应用程序而不实际退出它
- firebase - E/FirebaseInstanceId:令牌检索失败:AUTHENTICATION_FAILED Firebase
- python - SQLAlchemy 关系多对多 X 2
- php - 当事务失败时,Laravel 还会回滚模型属性吗?