Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Slaat de huidige map op voor gebruik door de popd-opdracht en wijzigt vervolgens in de opgegeven map.
Elke keer dat u de pushd-opdracht gebruikt, wordt er één map opgeslagen die u kunt gebruiken. U kunt echter meerdere mappen opslaan door de pushd-opdracht meerdere keren te gebruiken. De mappen worden opeenvolgend opgeslagen in een virtuele stack, dus als u de pushd-opdracht één keer gebruikt, wordt de map waarin u de opdracht gebruikt, onder aan de stapel geplaatst. Als u de opdracht opnieuw gebruikt, wordt de tweede map boven op de eerste map geplaatst. Het proces herhaalt zich elke keer dat u de pushd-opdracht gebruikt.
Als u de opdracht popd gebruikt, wordt de map boven aan de stapel verwijderd en wordt de huidige map gewijzigd in die map. Als u de opdracht popd opnieuw gebruikt, wordt de volgende map op de stapel verwijderd. Als opdrachtextensies zijn ingeschakeld, verwijdert de popd-opdracht alle stationslettertoewijzingen die door de pushd-opdracht zijn gemaakt.
Syntax
pushd [<path>]
Parameters
| Parameter | Description |
|---|---|
<path> |
Hiermee geeft u de map om de huidige map te maken. Deze opdracht ondersteunt relatieve paden. |
| /? | Geeft help weer bij de opdrachtprompt. |
Remarks
Als opdrachtextensies zijn ingeschakeld, accepteert de pushd-opdracht een netwerkpad of een lokale stationsletter en -pad.
Als u een netwerkpad opgeeft, wordt met de pushd-opdracht tijdelijk de hoogste ongebruikte stationsletter (beginnend met Z:) toegewezen aan de opgegeven netwerkbron. De opdracht wijzigt vervolgens het huidige station en de map in de opgegeven map op het zojuist toegewezen station. Als u de popd-opdracht gebruikt terwijl de opdrachtextensies zijn ingeschakeld, verwijdert de popd-opdracht de stationslettertoewijzing die door pushd is gemaakt.
Examples
Als u de huidige map wilt wijzigen van de map waarin het batchprogramma is uitgevoerd en vervolgens terug wilt wijzigen:
@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