pushd

  • 10/16/2017
  • 2 minutter å lese
    • J
    • e
    • R
    • j
    • c
    • +2

Lagrer gjeldende katalog for bruk av popd-kommandoen, og endres deretter til den angitte katalogen.

Hver gang du bruker pushd-kommandoen, lagres en enkelt katalog for din bruk. Du kan imidlertid lagre flere kataloger ved hjelp av pushd-kommandoen flere ganger. Katalogene lagres sekvensielt i en virtuell stabel, så hvis du bruker pushd-kommandoen en gang, er katalogen der du bruker kommandoen plassert nederst i stakken. Hvis du bruker kommandoen igjen, plasseres den andre katalogen på toppen av den første. Prosessen gjentas hver gang du bruker pushd-kommandoen.

hvis du bruker popd-kommandoen, fjernes katalogen øverst i stakken, og den gjeldende katalogen endres til den katalogen. Hvis du bruker popd-kommandoen på nytt, fjernes neste katalog på stakken. Hvis kommandoutvidelser er aktivert, fjerner popd-kommandoen enhver stasjonsbokstav-tildeling opprettet av pushd-kommandoen.

Syntaks

pushd 

Parametere

Parameter Beskrivelse
<path> Angir katalogen for å lage gjeldende katalog. Denne kommandoen støtter relative baner.
/? Viser hjelp ved ledeteksten.

Kommentarer

  • hvis kommandoutvidelser er aktivert, godtar pushd-kommandoen enten en nettverksbane eller en lokal stasjonsbokstav og bane.

  • hvis du angir en nettverksbane, tilordner kommandoen pushd midlertidig den høyeste ubrukte stasjonsbokstaven (starter Med Z:) til den angitte nettverksressursen. Kommandoen endrer deretter gjeldende stasjon og katalog til den angitte katalogen på den nylig tildelte stasjonen. Hvis du bruker popd-kommandoen med kommandoutvidelser aktivert, fjerner popd-kommandoen stasjonsbokstav-tildelingen opprettet av pushd.

Eksempler

for å endre gjeldende katalog fra den der det satsvise programmet ble kjørt, og deretter endre det tilbake:

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