batch-file
ディレクトリスタック
サーチ…
構文
- プッシュ[パス]
- 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