在 Windows 命令提示符中是否有任何命令/工具可以导航至上一个目录?
在 Linux 中通常使用
cd -
用于上一个目录导航。
答案1
将以下内容保存到例如mycd.bat
路径中的某个位置:
@echo off
if '%*'=='' cd & exit /b
if '%*'=='-' (
cd /d %OLDPWD%
set OLDPWD=%cd%
) else (
cd /d %*
if not errorlevel 1 set OLDPWD=%cd%
)
然后始终记住使用mycd
而不是cd
来更改目录和驱动器。
或者,使用doskey
宏:
C:\>doskey cd=mycd $*
cd
唯一的警告是,如果省略和..
或之间的空格\
,您将得到内置版本而cd
不是doskey
宏......并且您仍然必须记住不要使用C:
等D:
来更改驱动器。
答案2
您可以使用 pushd 和 popd:
C:\WINDOWS>pushd \ C:\>popd 目录:\WINDOWS>
答案3
如果你正在运行批处理文件,你可以使用
cd /D %~dp0
这将跳回到运行批处理文件的原始路径
答案4
有一个免费软件cmd
克隆版,具有额外的功能,cd -
包括接管指挥控制台 LE。