batch-file
Stack di directory
Ricerca…
Sintassi
- PUSHD [percorso]
- POPD
Parametri
Parametro | Dettagli |
---|---|
sentiero | La directory per navigare |
Osservazioni
- Usando
pushd
senza parametri verrà stampato lo stack. - Il comando
popd
sovrascriverà il valore corrente della directory corrente.
Elimina file di testo
L'esempio seguente mostra come utilizzare il comando
pushd
e il comandopopd
in un programma batch per modificare la directory corrente da quella in cui è stato eseguito il programma batch e quindi modificarla di nuovo:@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
Sourced from https://technet.microsoft.com/en-us/library/cc771180%28v=ws.11%29.aspx
Stampa stack di directory
Per stampare lo stack di directory, usa il comando pushd
senza parametri:
@echo off
cd C:\example\
pushd one
pushd ..\two
pushd ..\..
pushd
echo Current Directory: %cd%
echo:
popd
pushd three
pushd
echo Current Directory: %cd%
Produzione:
C:\example\two
C:\example\one
C:\example
Current Directory: C:\
C:\example\two
C:\example\one
C:\example
Current Directory: C:\example\two\three
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow