在CMD shell中正确地转义一个空格

我有以下path:

“d:\ workspace \ Server trunk – CI \ make \ make&publish.bat”

但是,当我尝试从cmd shell执行此操作时,出现错误:

“d:\ workspace \ Server”不被识别为内部或外部命令,可操作程序或batch file。

我究竟做错了什么? 有没有办法正确地逃避这些空间?

你需要引用一切禁止扩展名

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

“d:\ workspace \ Server trunk – CI \ make \ make”&publish.bat