在 Windows 命令提示符中导航到上一个目录

在 Windows 命令提示符中导航到上一个目录

在 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

替代文本

相关内容