【问题标题】:XCOPY Dos Command copy from child folderXCOPY Dos 命令从子文件夹复制
【发布时间】:2012-07-17 13:40:19
【问题描述】:

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

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 但是不适用于子文件夹。

谢谢

【问题讨论】:

  • 尝试使用另一个斜线。也尝试提供“。”当前目录:xcopy .\some_folder\temp.txt copy_of_temp.txt

标签: c++ command dos xcopy


【解决方案1】:

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

string source = "childfolder\\filename"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多