XCOPY Dos命令从子文件夹复制

时间:2012-07-17 13:40:20

标签: c++ command dos xcopy

我有一个使用XCOPY DOS命令复制某些文件的C ++程序。

string command = "xcopy " + source + " " + dest;
const char * cmd = command.c_str();
system(cmd); 

我的问题是,这仅在源文件与EXE位于同一文件夹中时才有效。我希望能够从子文件夹中复制X.

有没有人知道如何在不提供完整路径的情况下从源文件夹中复制(c:\ blahh \ blahh)? 如:     xcopy childFolder/filename newname 不起作用。

我目前正在使用: xcopy copy.h h.h但是对于子文件夹不起作用。

由于

1 个答案:

答案 0 :(得分:0)

izomorphius在他的评论中几乎有完整的答案 - 你应该使用反斜杠。另一个问题是您必须转义文件夹分隔符:

string source = "childfolder\\filename"