web-dev-qa-db-ja.com

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.

何が間違っているのか、そして私が提供する絶対パスだけを使用するためにどのようにそれを得ることができるのかというアイデアはありますか?任意の提案をいただければ幸いです。ありがとう

4
deadlydog

必要に応じて、一重引用符ではなく、パスを二重引用符で囲みます。

4
MDMarra