Robocopy 使用相对路径作为源路径和目标路径

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.

你知道哪里出了问题吗?我该如何让它只使用我提供的绝对路径?欢迎提出任何建议。谢谢

答案1

如果需要,请使用双引号括住路径,而不是单引号。

相关内容