【问题标题】:Using xcopy in a batch file with %programfiles%在带有 %programfiles% 的批处理文件中使用 xcopy
【发布时间】:2010-12-07 22:38:09
【问题描述】:

我正在尝试使用批处理文件来帮助设置构建项目。 作为该过程的一部分,我需要从临时目录中复制大量文件: %temp%\wcu 到 %programfiles% 目录中的新目录。

我正在使用以下命令:

xcopy %temp%\wcu\dotnetframework\*.* %programfiles%\"Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1" /S

当然,问题在于 %programfiles% 等同于带有空格的“C:\Program Files”,因此 xcopy 会出现抖动。

关于如何解决这个问题的任何想法?

【问题讨论】:

    标签: dos xcopy


    【解决方案1】:

    使用引号

    xcopy "%temp%\wcu\dotnetframework\*.*" "%programfiles%\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1" /S
    

    【讨论】:

    • 实际上这个似乎有效,这让我感到惊讶,因为我认为引号会覆盖 % 符号。
    猜你喜欢
    • 1970-01-01
    • 2010-12-23
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多