我在执行目标空间的文件时遇到了一些问题。
我的代码是:
@echo off
start=D:\New folder\Setup To Install.exe
正如您所看到的,我在上面的路径中有很多空格,命令处理器返回错误:
Can't find the file specified
D:\New
cmd.exe
在空格后停止阅读路径。
如果我添加引号,即使用
,它也会失败@echo off
start="D:\New folder\Setup To Install.exe"
如何在路径和文件名中使用空格启动可执行文件?
答案 0 :(得分:1)
@echo off
"D:\New folder\Setup To Install.exe"
或者,如果需要start
命令
@echo off
start "" "D:\New folder\Setup To Install.exe"
start
命令将第一个引用的字符串解释为窗口标题,这是命令中""
的原因。