【问题标题】:xcopy command via C++ 'system' not working通过 C++ 'system' 的 xcopy 命令不起作用
【发布时间】:2016-02-25 20:38:41
【问题描述】:

我正在尝试通过我的 C++ 应用程序中的 xcopy 将文件从一个文件夹复制到另一个文件夹。

命令输出:“参数数量无效”

代码如下:

system("xcopy H:\Temp\Configurations C:\temp\TSE /E");

如果我直接在命令提示符中尝试相同的命令,它会完美运行。当我从我的 c++ 代码中调用它时,它只是不起作用。

【问题讨论】:

  • 我试过system("xcopy H:\\Temp\\Configurations C:\\temp\\TSE /E");还是没有运气
  • 试试system("\"xcopy H:\\Temp\\Configurations C:\\temp\\TSE /E\"")
  • @MartinBa 成功了!谢谢!你能解释一下为什么我需要 2 个报价单吗?
  • 这是why

标签: c++ system xcopy


【解决方案1】:

以下作品:

system("\"xcopy H:\\Temp\\Configurations C:\\temp\\TSE\"");

感谢@MartinBa

解释here,感谢@Nacho 提供链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 2022-12-01
    • 1970-01-01
    相关资源
    最近更新 更多