将文件夹从USB复制到文件夹时,c ++中的system()错误

时间:2020-04-29 20:38:47

标签: c++ cmd usb system xcopy

我试图将文件的内容从USB复制到PC上的文件夹,然后在其中启动文件。 ExePath()仅返回路径。

system((std::string("cd c:/ && mkdir newFile && XCOPY ") + ExePath().at(0) + ":/programFile C:/newFile /i && start c:/newFile/program.exe").c_str());

我得到的错误是xcopy部分的“无效的周长数”。此外,这将在程序所在的文件夹中而不是C:/中创建newFile文件夹。 有没有办法解决此问题,或者有某种方法可以更轻松地完成此任务?

0 个答案:

没有答案