Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Lagrar den aktuella katalogen för användning av kommandot popd och ändrar sedan till den angivna katalogen.
Varje gång du använder kommandot push-överfört lagras en enda katalog för din användning. Du kan dock lagra flera kataloger med hjälp av kommandot push-överfört flera gånger. Katalogerna lagras sekventiellt i en virtuell stack, så om du använder kommandot push-överförd en gång placeras katalogen där du använder kommandot längst ned i stacken. Om du använder kommandot igen placeras den andra katalogen ovanpå den första. Processen upprepas varje gång du använder kommandot push-överförd.
Om du använder kommandot popd tas katalogen överst i stacken bort och den aktuella katalogen ändras till den katalogen. Om du använder kommandot popd igen tas nästa katalog i stacken bort. Om kommandotillägg är aktiverade tar kommandot popd bort alla enhetsbeteckningstilldelningar som skapats av kommandot push-överförd.
Syntax
pushd [<path>]
Parameterar
Parameter | Beskrivning |
---|---|
<path> |
Anger den katalog som ska skapa den aktuella katalogen. Det här kommandot stöder relativa sökvägar. |
/? | Visar hjälp i kommandotolken. |
Anmärkningar
Om kommandotillägg är aktiverade accepterar push- kommando antingen en nätverkssökväg eller en lokal enhetsbeteckning och sökväg.
Om du anger en nätverkssökväg tilldelar kommandot push-överfört tillfälligt den högsta oanvända enhetsbeteckningen (från och med Z:) till den angivna nätverksresursen. Kommandot ändrar sedan den aktuella enheten och katalogen till den angivna katalogen på den nyligen tilldelade enheten. Om du använder kommandot popd med kommandotillägg aktiverat tar kommandot popd bort enhetsbeteckningstilldelningen som skapats av push-överförd.
Exempel
Så här ändrar du den aktuella katalogen från den där batchprogrammet kördes och sedan ändra tillbaka den:
@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