popd コマンドは、現在のディレクトリを、pushd コマンドによって最後に格納されたディレクトリに変更します。
pushd コマンドを使用するたびに、使用可能な 1 つのディレクトリが格納されます。 ただし、pushd コマンドを複数回使うことで、複数のディレクトリを格納することができます。 ディレクトリは仮想スタックに連続して格納されるため、pushd コマンドを 1 回使用すると、コマンドを使用するディレクトリがスタックの一番下に配置されます。 コマンドを再度使用すると、2 つ目のディレクトリが最初のディレクトリの上に配置されます。 このプロセスは、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
関連リンク
プッシュされた を する