DOS启动命令用空格打开目录

时间:2013-02-19 12:15:36

标签: dos

请帮助..

我希望在复制文件后打开复制的文件夹。

我用DOS命令启动。只要目录路径不包含任何空格字符,它就可以正常工作。

如果我在路径中使用引号,那么它会改为使用另一个dos屏幕:

**这里有CMD文件示例:

XCopy C:\1\Source\Test.txt C:\1\Target 1\ /R/Y/K
start "C:\1\Target 1\"
Pause**

2 个答案:

答案 0 :(得分:5)

你对引号有正确的想法。棘手的一点是,如果引用,则start假定第一个参数是窗口标题。如果您想引用目标,那么必须首先提供引用的标题。它可以是空的:

start "" "C:\1\Target 1\"

但是,如果您碰巧有一个名为Target 1.bat的批处理文件,那么它将执行批处理脚本,而不是在Windows资源管理器中打开Target 1文件夹。因此,使用robert oh的答案更安全,明确指定explorer作为目标,并将文件夹作为参数。

答案 1 :(得分:2)

您可以使用

start explorer "c:\some folder\"