"what should i do?"
You simply do this (using the std::system()
function):
#include <cstdlib>
// ...
if(i == 1) {
std::system("ROBOCOPY D:/folder1 D:/folder2 /S /E");
}
else if(i == 2) {
std::system("ROBOCOPY D:/folder3 D:/folder4 /S /E");
}
Note that for string literals like "D:folder3"
, you'll need to escape ''
characters, with another ''
: "D:\folder3"
.
Or even two more, depending on the interpreting command shell (should work on windows cmd without doing so): "D:\\folder3"
.
The easier way though, is to use the simpler to write '/'
character, that's accepted for specifying windows pathes lately as well.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…