Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Almacena el directorio actual para que lo use el comando popd y, a continuación, cambia al directorio especificado.
Cada vez que usa el comando pushd , se almacena un solo directorio para su uso. Sin embargo, puede almacenar varios directorios utilizando el comando pushd varias veces. Los directorios se almacenan secuencialmente en una pila virtual, por lo que si usa el comando pushd una vez, el directorio en el que usa el comando se coloca en la parte inferior de la pila. Si vuelve a usar el comando, el segundo directorio se coloca encima del primero. El proceso se repite cada vez que usa el comando pushd .
Si usa el comando popd , el directorio en la parte superior de la pila se elimina y el directorio actual se cambia a ese directorio. Si vuelve a utilizar el comando popd , se quita el siguiente directorio de la pila. Si las extensiones de comando están habilitadas, el comando popd quita cualquier asignación de letra de unidad creada por el comando pushd .
Syntax
pushd [<path>]
Parameters
| Parameter | Description |
|---|---|
<path> |
Especifica el directorio que se va a convertir en el directorio actual. Este comando admite rutas de acceso relativas. |
| /? | Muestra ayuda en el símbolo del sistema. |
Remarks
Si las extensiones de comando están habilitadas, el comando pushd acepta una ruta de red o una letra de unidad local y una ruta.
Si especifica una ruta de red, el comando pushd asigna temporalmente la letra de unidad no utilizada más alta (que comienza por Z:) al recurso de red especificado. A continuación, el comando cambia la unidad actual y el directorio al directorio especificado en la unidad recién asignada. Si usa el comando popd con las extensiones de comando habilitadas, el comando popd quita la asignación de letra de unidad creada por pushd.
Examples
Para cambiar el directorio actual desde el que se ejecutó el programa por lotes y, a continuación, cambiarlo de nuevo:
@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