在没有确切路径的cmd中直接移动到文件

时间:2016-06-02 18:33:28

标签: cmd command cd

我在C:\文件夹中。然后键入cd Sublime Text 3,以获得Sublime Text 3,但我不起作用。我必须输入完整路径C:\ Program Files \ Sublime Text 3。但是有更长的嵌套文件,我不知道这条路径。存在任何直接命令或诡计?

2 个答案:

答案 0 :(得分:0)

有没有直接的命令或技巧?

您可以使用标签页完成。

  • 标签键将尝试完成第一个匹配的项目。

  • 再次按标签将循环显示匹配项目(如果有多个项目。

当您在c:\文件夹中时,请执行以下操作:

type            result
cd pr<tab>      C:\>CD "Program Files"
\               C:\>CD "Program Files"\
s<tab>          C:\>CD "Program Files\Sony"
<tab>           C:\>CD "Program Files\Sublime Text 3"
<enter          You are in the correct directory

进一步阅读

答案 1 :(得分:0)

您可以自己创建一个快捷脚本,例如go.bat。它有些羞涩,但它确实有效。

@ECHO OFF
SET EXITCODE=0
IF "%1" EQU "" (ECHO usage: %0 ^<name^> & GOTO TheEnd)
IF /I %1 EQU sublime (CD /D "C:\Program Files\Sublime Text 3" & GOTO TheEnd)
IF /I %1 EQU other (CD /D "C:\Program Files\the\other\one" & GOTO TheEnd)
IF /I %1 EQU doit (CD /D "C:\Program Files" & GOTO TheEnd)
ECHO In %0 destination "%1" is unknown.
SET EXITCODE=1
:TheEnd
EXIT /B %EXITCODE%

然后,在命令提示符处使用:

go sublime