我可以在路径中使用“开始”命令吗?


18

我有这样一条路: Y:\xxx\dd sss\aaa\ccc

Y:\映射到FTP地址。现在,当我尝试用来start打开文件夹时,我无法打开。命令提示符将错误a转到Y:\xxx\dd文件夹!

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

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


不确定您要做什么。也许吧C:\Windows\explorer.exe /e,"Y:\xxx\dd sss\aaa\ccc"
martineau 2011年

使用,在cmd提示符下同时扫描对文件夹和驱动器的更改cd /D "Y:\xxx\dd sss\aaa\ccc"
martineau 2011年

Answers:


27

使用这样的引号:

start "" "Y:\foo bar\baz"

start如果您给内置命令提供基于控制台的程序(或者根本不提供任何命令,在这种情况下它将启动默认的cmd.exe外壳程序),则可以使用该命令来创建新的控制台窗口。

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


OW,现在我需要回家,明天我将尝试通知您,但我想它会起作用,因为我在其他地方看到了。谢谢
Amir

感谢您提供有关空报价的注释!现在我终于明白了为什么有时会打开控制台窗口而不是资源管理器窗口。:)
Synetech

4

将其放在引号中,如下所示:

start "" "Y:\xxx\dd sss\aaa\ccc"

它不起作用-像这样运行,只是向我显示一个CMD窗口... :(
Amir

删除start
martineau 2011年

也尝试一下"Y:\\xxx\\dd sss\\aaa\\ccc"
martineau 2011年

错误:文件名,目录名或卷标语法不正确
Amir

@rima,您想要的东西是否真的可以用于其他没有空格的路径?
Arjan

-4

将带有空格的零件放在引号中,例如:

C:\ path \“到某事” \ file

别客气。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.