Buscar..


Sintaxis

  • echo% cd% - muestra la ruta actual del directorio

  • cd "C: \ ruta \ a \ algunos \ directorio" -cambia la ruta del directorio

  • cd "% variable_containing_directory_path%" - también cambia la ruta del directorio

  • cd / d E: - cambie a E: unidad desde una unidad diferente

  • cd / - cambia el directorio de nuevo a la unidad actual

  • echo %__CD__% : muestra la ruta actual del directorio con una barra diagonal inversa (sin documentar)

  • echo% = C:% - El directorio actual de la unidad C: (no documentada)

  • echo% = D:% - El directorio actual de la unidad D: si se ha accedido a la unidad D: en la sesión CMD actual (sin documentar)

Observaciones

¿Por qué es importante y cuáles son sus usos y ventajas?

  • para abrir un archivo o aplicación en un directorio usando batch
  • para crear y escribir y leer archivos en un directorio utilizando lotes
  • para saber y enumerar todas las carpetas
  • para saber dónde se está ejecutando su archivo por lotes

Para visualizar el directorio actual

Formato y uso:

 echo %cd%

%cd% es una variable del sistema que contiene la ruta del directorio actual

Para cambiar el directorio actual (sin cambiar las unidades)

Formato:

cd "<path>"

Ejemplo:

 cd "C:\Program Files (x86)\Microsoft Office"

cd es una abreviatura de chdir y los dos comandos se comportan exactamente de la misma manera. En aras de la coherencia, cd se utilizará en todo este tema.


Para navegar al directorio un nivel por encima del directorio actual, especifique el directorio del sistema ..

cd ..

Para navegar a un directorio que está dentro del directorio actual, simplemente cd al nombre de la carpeta sin escribir la ruta completa (incluya el nombre del directorio entre comillas si contiene espacios).

Por ejemplo, para ingresar C:\Program Files (x86)\Microsoft Office mientras se encuentra en el directorio C:\Program Files (x86) , se puede usar la siguiente sintaxis:

cd "Microsoft Office"

o

cd "C:\Program Files (x86)\Microsoft Office"

cd por sí solo no permitirá que un usuario se mueva entre unidades. Para moverse a una unidad diferente, se debe especificar la opción /d .

por ejemplo, moviéndose de C:\Users\jdoe\Desktop a D:\Office Work

cd /d "D:\Office Work"

Cómo mostrar todas las carpetas y archivos en un directorio

Uso para enumerar todas las carpetas y archivos en el directorio actual: dir

También se puede especificar un directorio de destino: dir C:\TargetPath

Al especificar una ruta con espacios, debe estar entre comillas: dir "C:\Path With Spaces"

Cambio de unidad sin CD / D

Pushd "D:\Foo"
Dir
Popd

Pushd cambiará el directorio al directorio siguiente (en este caso D: \ Foo. Popd regresa al directorio original.

Para cambiar el directorio actual a la raíz de la unidad actual

Formato:

cd/

cd/ está configurado para cambiar el directorio actual a la raíz de la unidad actual



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow