2014-01-15 43 views
0

我不很懂cmd所以我不知道是否有捷徑走n級了像,例如:CMD目錄更改到父目錄N次

cd ..^3 

,而不是:

cd ../../.. 

Related.

+0

你可以用'CD/D'去任何你想要明確,但如果你只想得到一個任意同比增長3級別,'../../ ..'方法是我知道的唯一方法。 –

回答

5

在CMD提示符打字時:

cd .. and enter 
uparrow and enter 
uparrow and enter 

在一個批處理文件:

cd .. 
cd .. 
cd .. 

或本:

for /L %%a in (1,1,3) do cd .. 
+0

不錯,但......批處理文件的版本? – Andrestand

+0

見我的編輯以上 – foxidrive

+0

:)第一個選擇是顯而易見的,但第二個是很有趣的我的目的。那麼唯一的改變,如果你想要去的n級最高爲3 - >ñ。對? – Andrestand

0

定義一個別名,你的CD操作

doskey ..=(if "$1"=="" (@cd ..\) else (for /l %x in (1 1 $1) do @cd ..\)) 

然後,使用

`.. 1` or `..` for `cd ..` 
`.. 2` for `cd ..\..` 
etc. 

您可以將宏保存到一個文件doskey /macros > dosKeyMacros.txt,並與doskey /macrofile=dosKeyMacros.txt恢復它們。

要自動加載的命令列表中打開,你將需要改變你的命令「Autorun」註冊表