popd
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