指定带空格

时间:2015-11-07 17:35:06

标签: batch-file cmd

我在执行目标空间的文件时遇到了一些问题。

我的代码是:

@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"

如何在路径和文件名中使用空格启动可执行文件?

1 个答案:

答案 0 :(得分:1)

@echo off
    "D:\New folder\Setup To Install.exe"

或者,如果需要start命令

@echo off
    start "" "D:\New folder\Setup To Install.exe"

start命令将第一个引用的字符串解释为窗口标题,这是命令中""的原因。