2009-10-19 105 views
1

我試圖使用批處理文件來幫助設置構建項目。 作爲該過程的一部分,我需要將大量文件從臨時目錄: %temp%\ wcu複製到%programfiles%目錄中的新目錄。在帶有%programfiles的批處理文件中使用xcopy%

我使用下面的命令:

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

當然,問題是,%PROGRAMFILES%等同於「C:\ Program Files文件」有空間,所以XCOPY拋出一個不穩定。

有關如何解決此問題的任何想法?

回答

4

使用引號

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

其實這一個似乎工作,這讓我吃驚,因爲我本來以爲引號會覆蓋%符號。 – ChrisBD 2009-10-19 09:47:40