0

我有一个使用 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但是不适用于子文件夹。

谢谢

4

1 回答 1

0

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

string source = "childfolder\\filename"
于 2012-07-17T15:30:08.893 回答