Robocopy usa caminho relativo para caminhos de origem e destino

4

Estou tentando usar o RoboCopy no meu modelo de compilação do TFS para copiar alguns arquivos, mas, por algum motivo, ele insere "C: \ Windows \ system32" na frente dos meus caminhos de origem e destino, embora esteja passando em absoluto caminhos. Eu sei que o robocopy.exe está armazenado em "C: \ Windows \ system32", mas como posso fazer com que ele use meus caminhos de arquivos absolutos?

Aqui está a saída do meu registro de compilação do TFS. Este é o comando que é executado:

RoboCopy 'C:\Builds\RQ4TeamProject\BuildProcessTests\Binaries' '\iq-tfsbuild1\buildDrops\BuildProcessTests
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Thu Jan 24 17:08:47 2013
Source : C:\Windows\system32\'C:\Builds\RQ4TeamProject\BuildProcessTests\Binaries'\
Dest : C:\Windows\system32\'\iq-tfsbuild1\buildDrops\BuildProcessTests
RoboCopy 'C:\Builds\RQ4TeamProject\BuildProcessTests\Binaries' '\iq-tfsbuild1\buildDrops\BuildProcessTests
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Thu Jan 24 17:08:47 2013
Source : C:\Windows\system32\'C:\Builds\RQ4TeamProject\BuildProcessTests\Binaries'\
Dest : C:\Windows\system32\'\iq-tfsbuild1\buildDrops\BuildProcessTests%pre%.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\RQ4TeamProject\BuildProcessTests\Binaries'\
The filename, directory name, or volume label syntax is incorrect.
.99.6.32749' /E /XD 'RQ4'
.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\RQ4TeamProject\BuildProcessTests\Binaries'\ The filename, directory name, or volume label syntax is incorrect.
.99.6.32749' /E /XD 'RQ4'

E aqui está o erro relatado pelo robocopy:

%pre%

Alguma idéia do que está errado e como posso usar apenas os caminhos absolutos que eu forneço? Qualquer sugestão é apreciada. Obrigado

    
por deadlydog 25.01.2013 / 17:16

1 resposta

4

Use aspas duplas em torno dos caminhos, se necessário, e não aspas simples.

    
por 25.01.2013 / 17:18