Escapando corretamente um caminho com espaços no shell CMD

2

Eu tenho o seguinte caminho:

"d:\workspace\Server trunk - CI\make\make & publish.bat"

No entanto, quando tento executar isso a partir de um shell cmd, recebo o erro:

'd:\workspace\Server' is not recognized as an internal or external command, operable program or batch file.

O que estou fazendo de errado? Existe uma maneira de escapar desses espaços corretamente?

    
por Igal Tabachnik 28.04.2014 / 14:25

2 respostas

9

Você precisa citar tudo para barrar a extensão

"d:\workspace\Server trunk - CI\make\make & publish".bat
    
por 28.04.2014 / 14:29
3

"d: \ workspace \ tronco do servidor - CI \ make \ make" & publish.bat

    
por 28.04.2014 / 14:29