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