我必须使用此命令创建一个文件夹,如果它不存在:
if not exist "C:\Users\Lo\Docs" mkdir C:\Users\Lo\Docs\1
...但是对于包含多个空格的路径 C:\ Users \ Lo Ti \ Docs 2015 \ 1
我尝试了所有这些,但没有一个有效:
1)
if not exist ""C:\Users\Lo Ti\Docs 2015\1" mkdir C:\Users\Lo Ti\Docs 2015\1
2)
if not exist "^"C:\Users\Lo Ti\Docs 2015\1" mkdir C:\Users\Lo Ti\Docs 2015\1
3)
set "PATH=C:\Users\Lo Ti\Docs 2015\1;%PATH%"
if not exist "%PATH%" mkdir C:\Users\Lo Ti\Docs 2015\1
答案 0 :(得分:1)
您还需要将引号括在第二条路径上......
if not exist "C:\Users\Lo Ti\Docs 2015\1" mkdir "C:\Users\Lo Ti\Docs 2015\1"