没有确切路径直接在cmd中移动到文件
move to file directly in cmd without exact path
我在 C:\ 文件夹中。然后键入 cd Sublime Text 3,以进入 Sublime Text 3,但我不起作用。我必须改为键入完整路径 C:\Program Files\Sublime Text 3。但是有更长的嵌套文件,我不知道它们的路径。存在任何直接命令或技巧吗?
有什么直接的命令或技巧吗?
您可以使用制表符补全。
按 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
进一步阅读
您可以为自己制作一个快捷脚本,例如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
我在 C:\ 文件夹中。然后键入 cd Sublime Text 3,以进入 Sublime Text 3,但我不起作用。我必须改为键入完整路径 C:\Program Files\Sublime Text 3。但是有更长的嵌套文件,我不知道它们的路径。存在任何直接命令或技巧吗?
有什么直接的命令或技巧吗?
您可以使用制表符补全。
按 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
进一步阅读
您可以为自己制作一个快捷脚本,例如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