在包含%programfiles%的批处理文件中使用xcopy

时间:2009-10-19 09:11:23

标签: dos xcopy

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

我使用以下命令:

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

当然问题是%programfiles%等同于带有空格的“C:\ Program Files”,因此xcopy会引发摇摆不定。

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

1 个答案:

答案 0 :(得分:4)

使用引号

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