我在我的Windows 7开发机器上使用Windows命令提示符进行主导航,而我的日常stream程需要我频繁地从目录结构中的一个位置移动到另一个位置。 我注意到我经常使用“cd ..”移动到目录结构中的祖先目录。 有没有解决scheme来降低多个顺序“cd ..”命令的打字成本? 例如,如果我可以键入一个命令,将我的祖先移动到目录结构中,那么我不需要键入'cd ..'x次。
主要目标是更快速,更有效地解决问题,所以其他解决总体目标的答案也是值得赞赏的。 谢谢。
@ECHO OFF SETLOCAL SET /a times=%1 2>NUL IF NOT DEFINED times SET /a times=1 IF %times%==0 (CD "%~1") else (FOR /l %%i IN (1,1,%times%) DO CD ..) GOTO :EOF
那怎么样 – 把它保存在你的path
并把它cdx.bat
cdx n
与n数字应该上升n级。
否则,应该去指定为%1的目录
是的 – 我知道评估是不完整的或防弹的。 对于那些可能感兴趣的人来说,这是一个练习。
使用..\
就像这样:
cd \ cd "Program Files" cd "Common Files cd ..\..\..\ cd > C:\
您也可以使用doskey
来创建别名,而不是不断地键入迭代o ..\
你可以像这样使用doskey
:
C:\Users\Foobar\>doskey u2=..\..\ C:\Users\Foobar\>doskey u3=..\..\..\ C:\Users\Foobar\>u2 C:\>
在c:\windows
或者PATH的其他地方创建一个名为c.bat
的批处理文件
@echo off cd ..
这是一个开始。