代码之家  ›  专栏  ›  技术社区  ›  ChrisBD

在具有%programfiles%的批处理文件中使用xcopy

  •  1
  • ChrisBD  · 技术社区  · 15 年前

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

    我使用以下命令:

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

    当然,问题是%program files%相当于带有空格的“c:\program files”,所以xcopy抛出了一个不稳定的值。

    你对如何解决这个问题有什么想法吗?

    1 回复  |  直到 9 年前
        1
  •  4
  •   Shay Erlichmen    15 年前

    使用引号

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