pushd
- 10/16/2017
- 2 minutter at læse
-
- J
- e
- R
- j
- c
-
+2
gemmer den aktuelle mappe til brug af popd-kommandoen og ændres derefter til den angivne mappe.
hver gang du bruger kommandoen pushd, gemmes en enkelt mappe til din brug. Du kan dog gemme flere mapper ved at bruge kommandoen pushd flere gange. Katalogerne gemmes sekventielt i en virtuel stak, så hvis du bruger pushd-kommandoen en gang, placeres det bibliotek, hvor du bruger kommandoen, i bunden af stakken. Hvis du bruger kommandoen igen, placeres den anden mappe oven på den første. Processen gentages hver gang du bruger kommandoen pushd.
hvis du bruger popd-kommandoen, fjernes mappen øverst i stakken, og den aktuelle mappe ændres til den pågældende mappe. Hvis du bruger popd-kommandoen igen, fjernes den næste mappe på stakken. Hvis kommandoudvidelser er aktiveret, fjerner popd-kommandoen enhver drevbogstav, der er oprettet af pushd-kommandoen.
syntaks
pushd
parametre
Parameter | beskrivelse |
---|---|
<path> |
angiver den mappe, der skal oprette den aktuelle mappe. Denne kommando understøtter relative stier. |
/? | viser hjælp ved kommandoprompten. |
anmærkninger
-
hvis kommandoudvidelser er aktiveret, accepterer pushd-kommandoen enten en netværkssti eller et lokalt drevbogstav og-sti.
-
hvis du angiver en netværkssti, tildeler kommandoen pushd midlertidigt det højeste ubrugte drevbogstav (startende med Å:) til den angivne netværksressource. Kommandoen ændrer derefter det aktuelle drev og bibliotek til det angivne bibliotek på det nyligt tildelte drev. Hvis du bruger popd-kommandoen med kommandoudvidelser aktiveret, fjerner popd-kommandoen den drevbogstav, der er oprettet af pushd.
eksempler
for at ændre den aktuelle mappe fra den, hvor batchprogrammet blev kørt, og derefter ændre det tilbage:
@echo offrem This batch file deletes all .txt files in a specified directorypushd %1del *.txtpopdclsecho All text files deleted in the %1 directory