Team-Foundation-Server
Robocopy 對源路徑和目標路徑使用相對路徑
我試圖在我的 TFS 建構模板中使用 RoboCopy 來複製一些文件,但由於某種原因,它在我的源路徑和目標路徑前面插入了“C:\Windows\system32”,即使我傳遞的是絕對路徑。我知道 robocopy.exe 儲存在“C:\Windows\system32”中,但我怎樣才能讓它使用我的絕對文件路徑?
這是我的 TFS 建構日誌的輸出。這是被執行的命令:
RoboCopy 'C:\Builds\27\RQ4TeamProject\BuildProcessTests\Binaries' '\\iq-tfsbuild1\buildDrops\BuildProcessTests\0.99.6.32749' /E /XD 'RQ4'
這是robocopy報告的錯誤:
------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Thu Jan 24 17:08:47 2013 Source : C:\Windows\system32\'C:\Builds\27\RQ4TeamProject\BuildProcessTests\Binaries'\ Dest : C:\Windows\system32\'\iq-tfsbuild1\buildDrops\BuildProcessTests\0.99.6.32749'\ Files : *.* ○ Exc Dirs : 'RQ4' ○ Options : *.* /S /E /COPY:DAT /R:1000000 /W:30 ------------------------------------------------------------------------------ 2013/01/24 17:08:47 ERROR 123 (0x0000007B) Accessing Source Directory C:\Windows\system32\'C:\Builds\27\RQ4TeamProject\BuildProcessTests\Binaries'\ The filename, directory name, or volume label syntax is incorrect.
任何想法有什麼問題以及如何讓它使用我提供的絕對路徑?任何建議表示讚賞。謝謝
如有必要,在路徑周圍使用雙引號,而不是單引號。