我可以在路径中使用带有空格的“开始”命令吗?

Ami*_*mir 31 windows cmd.exe

我有这样的路径: Y:\xxx\dd sss\aaa\ccc

Y:\映射到 FTP 地址。现在,当我尝试使用start打开我的文件夹时,我不能。命令提示符出错 a 并转到Y:\xxx\dd文件夹!

我已经尝试使用%20而不是空格,但这也没有成功。

我正在使用 Oracle 表单中的批处理文件运行它。

use*_*686 43

使用这样的引号:

start "" "Y:\foo bar\baz"
Run Code Online (Sandbox Code Playgroud)

start内建命令可以用来创建新的控制台窗口,如果你给它一个基于控制台程序(或什么都没有,在这种情况下,启动默认cmd.exe的shell)。

如果第一个参数被引用,则start假定它是新控制台窗口的标题,因此给它一个空标题。然后,以下参数将被正确解释为运行 / 打开文件的命令。

  • 感谢您关于空报价的说明!现在我终于明白为什么有时会打开控制台窗口而不是资源管理器窗口。 :) (2认同)

Pyl*_*lsa 6

像这样把它放在引号中:

start "" "Y:\xxx\dd sss\aaa\ccc"
Run Code Online (Sandbox Code Playgroud)