随笔 - 28  文章 - 0  评论 - 0  阅读 - 445

命令行删除、复制、移动文件

删除

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());*/
posted on   大海z16  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示