当路径包含多个空格时如何 运行 "if not exist"

How to run "if not exist" when the path contains several spaces

如果文件夹不存在,我必须使用此命令创建一个文件夹:

if not exist "C:\Users\Lo\Docs" mkdir C:\Users\Lo\Docs

...但对于包含多个空格的路径 C:\Users\LoTi\Docs2015

我已经尝试了所有这些,但 none 成功了:

1)

if not exist ""C:\Users\Lo Ti\Docs 2015" mkdir C:\Users\Lo Ti\Docs 2015

2)

if not exist "^"C:\Users\Lo Ti\Docs 2015" mkdir C:\Users\Lo Ti\Docs 2015

3)

set "PATH=C:\Users\Lo Ti\Docs 2015;%PATH%"
if not exist "%PATH%" mkdir C:\Users\Lo Ti\Docs 2015

您还需要在第二条路径周围加上引号...

if not exist "C:\Users\Lo Ti\Docs 2015" mkdir "C:\Users\Lo Ti\Docs 2015"