batch-file
Directorio de pila
Buscar..
Sintaxis
- PUSHD [camino]
- POPD
Parámetros
Parámetro | Detalles |
---|---|
camino | El directorio para navegar a |
Observaciones
- El uso de
pushd
sin parámetros imprimirá la pila. - El comando
popd
sobrescribirá el valor actual del directorio actual.
Eliminar archivos de texto
El siguiente ejemplo muestra cómo puede usar el comando
pushd
y el comandopopd
en un programa por lotes para cambiar el directorio actual desde el que se ejecutó el programa por lotes y luego volver a cambiarlo:@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
Obtenido de https://technet.microsoft.com/en-us/library/cc771180%28v=ws.11%29.aspx
Imprimir pila de directorios
Para imprimir la pila de directorios, use el comando pushd
sin ningún parámetro:
@echo off
cd C:\example\
pushd one
pushd ..\two
pushd ..\..
pushd
echo Current Directory: %cd%
echo:
popd
pushd three
pushd
echo Current Directory: %cd%
Salida:
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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow