popd

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

popd 命令将当前目录更改为 pushd 命令最近存储的目录

每次使用 pushd 命令时,都会存储一个目录以供使用。 但你可以通过多次使用 pushd 命令来存储多个目录。 这些目录按顺序存储在虚拟堆栈中,如果使用一次 pushd 命令,使用该命令的目录将放置在堆栈底部。 如果再次使用该命令,第二个目录将放置在第一个目录之上。 每次使用 pushd 命令时都会重复该过程

如果使用 popd 命令,堆栈顶部的目录将被删除,当前目录将更改为该目录。 如果再次使用 popd 命令,堆栈中的下一个目录将被删除。 如果启用了命令扩展,则 popd 命令会删除 pushd 命令创建的所有驱动器号分配

语法

popd

参数

参数 说明
/? 在命令提示符下显示帮助。

示例

若要从运行批处理程序的目录更改当前目录,然后再将其改回,请键入:

@echo off
rem This batch file deletes all .txt files in a specified directory
pushd %1
del *.txt
popd
cls
echo All text files deleted in the %1 directory