直接在cmd中移动到文件,无需精确路径

直接在cmd中移动到文件,无需精确路径,cmd,command,cd,Cmd,Command,Cd,我在C:\文件夹中。然后键入cd升华文本3,以获得升华文本3,但我不工作。我必须键入完整路径C:\Program Files\Sublime Text 3。但有更长的嵌套文件路径我不知道的心。是否存在任何直接命令或技巧 有什么直接的命令或伎俩吗? 您可以使用制表符完成 按tab键将尝试完成第一个匹配项 如果有多个匹配项,则再次按tab键将在匹配项之间循环 因此,当您在c:\文件夹中时,请执行以下操作: type result cd pr<tab>

我在C:\文件夹中。然后键入cd升华文本3,以获得升华文本3,但我不工作。我必须键入完整路径C:\Program Files\Sublime Text 3。但有更长的嵌套文件路径我不知道的心。是否存在任何直接命令或技巧

有什么直接的命令或伎俩吗? 您可以使用制表符完成

  • 按tab键将尝试完成第一个匹配项

  • 如果有多个匹配项,则再次按tab键将在匹配项之间循环

因此,当您在
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
类型结果
cd pr C:\>cd“程序文件”
\C:\>CD“程序文件”\
SC:\>CD“程序文件\索尼”
C:\>CD“程序文件\升华文本3”
有什么直接的命令或伎俩吗?
您可以使用制表符完成

  • 按tab键将尝试完成第一个匹配项

  • 如果有多个匹配项,则再次按tab键将在匹配项之间循环

因此,当您在
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
类型结果
cd pr C:\>cd“程序文件”
\C:\>CD“程序文件”\
SC:\>CD“程序文件\索尼”
C:\>CD“程序文件\升华文本3”

您可以为自己制作一个快捷脚本,如
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.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
差不多,而且更有用。将一个目标文件夹拖放到cmd而不是手动键入地址非常有用。我仍然必须至少知道每个子目录的第一个字母。@SaigonDrake耸耸肩。它的击键次数与
go sublime
差不多,而且更有用。将目标文件夹拖放到cmd而不是手动键入地址非常有用。