popd

Si applica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Il comando popd modifica la directory corrente nella directory archiviata più di recente dal comando push.

Ogni volta che si usa il comando pushd viene archiviata una singola directory per l'uso. Tuttavia, è possibile archiviare più directory usando il comando pushd più volte. Le directory vengono archiviate in sequenza in uno stack virtuale, quindi se si usa il comando pushd una sola volta, la directory in cui si usa il comando viene posizionata nella parte inferiore dello stack. Se si usa di nuovo il comando, la seconda directory viene posizionata sopra la prima. Il processo viene ripetuto ogni volta che si usa il comando pushd.

Se si usa il comando popd, la directory nella parte superiore dello stack viene rimossa e la directory corrente viene modificata in tale directory. Se si usa di nuovo il comando popd, la directory successiva nello stack viene rimossa. Se le estensioni dei comandi sono abilitate, il comando popd rimuove tutte le assegnazioni di lettere di unità create dal comando push .

Sintassi

popd

Parametri

Parametro Descrizione
/? Visualizza la guida al prompt dei comandi.

Esempi

Modificare la directory corrente da quella in cui è stato eseguito il programma batch e quindi modificarla di nuovo, digitare:

@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