cómo cambiar de directorio usando la línea de comando de Windows

Resuelto A. K. asked hace 11 años • 8 respuestas

Estoy usando cmd.exe(C:\WINDOWS\System32\cmd.exe) y tengo que cambiar mi directorio actual a "D:\temp", es decir, la carpeta temporal en la unidad D.

Cuando lo intento no cdpasa nada.

C:\> cd D:\temp

C:\>

No sé qué más hacer aquí. Incluso presionar tabla tecla no da ninguna pista. Nunca tuve la razón para usar cmd.exe hasta ahora, cuando tengo que hacerlo. Utilizo principalmente Linux para el desarrollo.

Si esto ayuda: estoy en un inicio de sesión remoto en otra computadora y D:\tempen la máquina remota, pero también es C:\donde abrí la terminal (cmd.exe).

A. K. avatar Jul 20 '13 02:07 A. K.
Aceptado

El comando "cd" cambia el directorio, pero no la unidad con la que estás trabajando. Entonces, cuando vas a "cd d:\temp", estás cambiando el directorio de la unidad D a temporal, pero permaneces en la unidad C.

Ejecute estos dos comandos:

D:
cd temp

Eso le dará los resultados que desea.

Mark Nenadov avatar Jul 19 '2013 19:07 Mark Nenadov

Otra alternativa es pushd, que cambiará automáticamente las unidades según sea necesario. También le permite volver al directorio anterior mediante popd:

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_
Ansgar Wiechers avatar Jul 19 '2013 20:07 Ansgar Wiechers

cdtiene un parámetro /d, que cambiará la unidad y la ruta con un comando:

cd /d d:\temp

( ver cd /?)

Stephan avatar Jul 19 '2013 20:07 Stephan

Puedes probar esto, funciona para mí.

C:\Users\user>cd..
C:\Users>cd ..
C:\>D:
D:\>cd \foldername
Jannatul Fardous avatar Dec 18 '2021 19:12 Jannatul Fardous