Aracılığıyla paylaş


gönderildi

açılan komutu tarafından kullanılmak üzere geçerli dizini depolar ve ardından belirtilen dizine değişir.

pushd komutunu her kullandığınızda, kullanımınız için tek bir dizin depolanır. Ancak, göndermeli komutunu birden çok kez kullanarak birden çok dizin depolayabilirsiniz. Dizinler bir sanal yığında sıralı olarak depolanır, bu nedenle komutunu bir kez kullanırsanız, komutunu kullandığınız dizin yığının en altına yerleştirilir. Komutunu yeniden kullanırsanız, ikinci dizin ilk dizinin üzerine yerleştirilir. pushd komutunu her kullandığınızda işlem yineler.

açılır komutunu kullanırsanız yığının üst kısmındaki dizin kaldırılır ve geçerli dizin bu dizine değiştirilir. popd komutunu yeniden kullanırsanız, yığındaki sonraki dizin kaldırılır. Komut uzantıları etkinleştirilirse, popd komutu, pushd komutu tarafından oluşturulan tüm sürücü harfi atamalarını kaldırır.

Sözdizimi

pushd [<path>]

Parametreler

Parametre Açıklama
<path> Geçerli dizini oluşturmak için dizini belirtir. Bu komut göreli yolları destekler.
/? Komut isteminde yardım görüntüler.

Açıklamalar

  • Komut uzantıları etkinleştirilirse, komutu bir ağ yolu veya yerel sürücü harfi ve yolu kabul eder.

  • Bir ağ yolu belirtirseniz, gönderilen komutu, en yüksek kullanılmayan sürücü harfini (Z:'den başlayarak) belirtilen ağ kaynağına geçici olarak atar. Komut daha sonra geçerli sürücüyü ve dizini yeni atanan sürücüde belirtilen dizine değiştirir. açılır komutunu komut uzantıları etkinleştirilmiş olarak kullanırsanız, açılır komutu, tarafından oluşturulan sürücü harfi atamasınıkaldırır.

Örnekler

Geçerli dizini toplu iş programının çalıştırıldığı dizinden değiştirmek ve sonra yeniden değiştirmek için:

@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