pushd

  • 10/16/2017
  • 2 luettavat minuutit
    • J
    • e
    • R
    • j
    • c
    • +2

tallentaa nykyisen hakemiston popd-komennon käyttöön ja muuttaa sitten määritettyyn hakemistoon.

joka kerta, kun käytät pushd-komentoa, sinulle tallennetaan yksi hakemisto. Voit kuitenkin tallentaa useita hakemistoja käyttämällä pushd-komentoa useita kertoja. Hakemistot tallennetaan peräkkäin virtuaaliseen pinoon, joten jos käytät pushd-komentoa kerran, kansio, jossa käytät komentoa, sijoitetaan pinon alaosaan. Jos käytät komentoa uudelleen, toinen hakemisto sijoitetaan ensimmäisen päälle. Prosessi toistuu aina, kun käytät pushd-komentoa.

jos käytät popd-komentoa, pinon yläosassa oleva hakemisto poistetaan ja nykyinen hakemisto vaihdetaan kyseiseen hakemistoon. Jos käytät popd-komentoa uudelleen, pinon seuraava Hakemisto poistetaan. Jos komentolaajennukset ovat käytössä, popd-komento poistaa kaikki pushd-komennolla luodut asemakirjainmääritykset.

syntaksi

pushd 

parametrit

parametri kuvaus
<path> määrittää nykyisen kansion tehtävän kansion. Tämä komento tukee suhteellisia polkuja.
/? näyttää ohjeen komentokehotteessa.

huomautukset

  • jos komentolaajennukset ovat käytössä, pushd-komento hyväksyy joko verkkopolun tai paikallisen aseman kirjaimen ja polun.

  • jos määrität verkkopolun, pushd-komento määrittää määritettyyn verkkoresurssiin väliaikaisesti suurimman käyttämättömän aseman kirjaimen (alkaen Z:). Komento muuttaa sitten nykyisen aseman ja hakemiston määritetyksi hakemistoksi uudelle määritetylle asemalle. Jos käytät popd-komentoa, jossa komentolaajennukset ovat käytössä, popd-komento poistaa pushd-komennolla luodun asemakirjaimen.

esimerkkejä

nykyisen kansion vaihtamiseksi siitä, jossa eräohjelma ajettiin, ja sen jälkeen takaisin:

@echo offrem This batch file deletes all .txt files in a specified directorypushd %1del *.txtpopdclsecho All text files deleted in the %1 directory