popd

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012

O comando popd altera o diretório atual para o diretório armazenado mais recentemente pelo comando pushd.

Sempre que você usa o comando pushd, um único diretório é armazenado para o uso. No entanto, você pode armazenar vários diretórios usando o comando pushd diversas vezes. Os diretórios são armazenados sequencialmente em uma pilha virtual, portanto, se você usar o comando pushd uma vez, o diretório no qual usa o comando será colocado na parte inferior da pilha. Se você usar o comando novamente, o segundo diretório será colocado sobre o primeiro. O processo se repete sempre que você usa o comando pushd.

Se você usar o comando popd, o diretório no topo da pilha será removido e o diretório atual mudará para esse diretório. Se você usar o comando popd novamente, o próximo diretório na pilha será removido. Se as extensões de comando estiverem habilitadas, o comando popd removerá qualquer atribuição de letra da unidade criada pelo comando pushd.

Sintaxe

popd

Parâmetros

Parâmetro Descrição
/? Exibe a ajuda no prompt de comando.

Exemplos

Para alterar o diretório atual no qual o programa em lote foi executado e, em seguida, alterá-lo novamente, digite:

@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