命令行删除、复制、移动文件
删除
std::string Name = ".\\xxx\\xxx1";
std::string delcommand = "del /Q /S /F \"" + Name + "\\*\"";
system(delcommand.c_str());
复制
std::string Name1 = ".\\xxx\\xxx";
std::string Name = ".\\xxx\\xxx1";
std::string copycommand = "xcopy \"" + Name1 + "\" \"" + Name + "\" /E /I /H";
system(copycommand.c_str());
移动
若新文件夹存在,则是将旧文件包括文件夹也会一并移动;
若新文件夹不存在,只是移动旧文件夹中文件
const char* Name1 = ".\\xx\\xxx";
const char* Name = ".\\xxx\\xxx1";
std::string movecommand = "move ";
movecommand = movecommand + "\"" + Name1 + "\"" + " " + "\"" + Name + "\"";
system(movecommand .c_str());
// 删除、复制文件
/*std::string tracheName1 = ".\\deeplearning\\trachea";
std::string jsonName1 = ".\\deeplearning\\testjson";
std::string delcommand = "del /Q /S /F \"" + jsonName1 + "\\*\"";
system(delcommand.c_str());
std::string copycommand = "xcopy \"" + tracheName1 + "\" \"" + jsonName1 + "\" /E /I /H";
system(copycommand.c_str());*/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix