適用先:Windows Server (半期チャネル)、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012Applies To: Windows Server (Semi-Annual Channel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

によって格納された最も最近ディレクトリに、現在のディレクトリを変更、 pushdコマンド。Changes the current directory to the directory that was most recently stored by the pushd command. このコマンドを使用する方法の例については、次を参照してください。します。for examples of how to use this command, see Examples.




パラメーターParameter 説明Description
/?/? コマンド プロンプトにヘルプを表示します。Displays help at the command prompt.


  • 使用するたびに、 pushdコマンドを使用するため、1 つのディレクトリが格納されています。Every time you use the pushd command, a single directory is stored for your use. ただしを使用して複数のディレクトリを格納することができます、 pushd複数回のコマンドします。However, you can store multiple directories by using the pushd command multiple times. ディレクトリは、仮想のスタックに順番に格納されます。The directories are stored sequentially in a virtual stack. 使用する場合、 pushdコマンドの後、コマンドを使用するディレクトリは、スタックの一番下に置かれます。If you use the pushd command once, the directory in which you use the command is placed at the bottom of the stack. コマンドをもう一度使用する場合は、2 番目のディレクトリが 1 つ目の上に配置されます。If you use the command again, the second directory is placed on top of the first one. 使用するたびに、プロセスが繰り返されます、 pushdコマンド。The process repeats every time you use the pushd command. 使用することができます、 popdによって格納される最近ディレクトリに、現在のディレクトリを変更するコマンド、 pushdコマンド。You can use the popd command to change the current directory to the directory most recently stored by the pushd command. 使用する場合、 popdコマンド、スタックの上部にあるディレクトリは、スタックから削除され、現在のディレクトリは、そのディレクトリに変更されます。If you use the popd command, the directory on the top of the stack is removed from the stack and the current directory is changed to that directory. 使用する場合、 popdコマンド スタックには、次のディレクトリの削除をもう一度、します。If you use the popd command again, the next directory on the stack is removed.
  • コマンド拡張機能が有効な場合、 popdコマンドによって作成された任意のドライブ文字の割り当てを削除しますpushdします。When command extensions are enabled, the popd command removes any drive-letter assignations created by pushd.


次の例を使用する方法を示しています、 pushdコマンドとpopdコマンド バッチ プログラムが実行されたとして戻すから現在のディレクトリを変更するバッチ プログラム。The following example shows how you can use the pushd command and the popd command in a batch program to change the current directory from the one in which the batch program was run and then change it back:

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

その他の参照additional references