サーチ…


構文

  • プッシュ[パス]
  • POPD

パラメーター

パラメータ詳細
パスナビゲートするディレクトリ

備考

  • パラメータなしでpushdを使用すると、スタックが印刷されます。
  • 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

https://technet.microsoft.com/en-us/library/cc771180%28v=ws.11%29.aspxのソース

プリントディレクトリスタック

ディレクトリスタックを印刷するには、パラメータなしでpushdコマンドを使用します。

@echo off

cd C:\example\
pushd one
pushd ..\two
pushd ..\..


pushd
echo Current Directory: %cd%

echo:
popd
pushd three

pushd
echo Current Directory: %cd%

出力:

C:\example\two                            
C:\example\one
C:\example                                
Current Directory: C:\                        

C:\example\two                            
C:\example\one
C:\example                                
Current Directory: C:\example\two\three   


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow