CMD将目录更改为父目录n次

时间:2014-01-15 11:31:07

标签: batch-file cmd directory parent

我不太了解cmd,所以我想知道是否有一条捷径可以通过类似的方式进行升级,例如:

cd ..^3

而不是:

cd ../../..

Related.

3 个答案:

答案 0 :(得分:9)

在cmd提示符下输入时:

cd .. and enter
uparrow and enter
uparrow and enter

在批处理文件中:

cd ..
cd ..
cd ..

或者这个:

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

答案 1 :(得分:0)

我相信这是一种有用的方法。如果再次将其转换为评论,我将删除它。

我建议response to similar question on SO发布一个多月前。

答案 2 :(得分: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”注册表