XCOPY Dos命令从子文件夹复制



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

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

我的问题是,只有当源文件和EXE在同一个文件夹中时,这才有效。我希望能够从子文件夹中复制X。

有人知道我如何在不提供完整路径的情况下从源文件夹复制吗?作为:xcopy childFolder/filename newname不起作用。

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

感谢

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

string source = "childfolder\filename"

相关内容

最新更新