batch-file
Stack di directory
Ricerca…
Sintassi
- PUSHD [percorso]
- POPD
Parametri
| Parametro | Dettagli |
|---|---|
| sentiero | La directory per navigare |
Osservazioni
- Usando
pushdsenza parametri verrà stampato lo stack. - Il comando
popdsovrascriverà il valore corrente della directory corrente.
Elimina file di testo
L'esempio seguente mostra come utilizzare il comando
pushde il comandopopdin 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