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 intento cdno pasa nada.
C:\> cd D:\temp
C:\>
No sé qué más hacer aquí. Incluso presionar la tabtecla no da ninguna pista. Nunca tuve la razón para usar cmd.exe hasta ahora cuando tengo que hacerlo. Principalmente uso 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 he abierto el terminal (cmd.exe).
windows
command-line
cmd
command-prompt
Alaska
fuente
fuente

D:oC:no requiera cd ..Respuestas:
El comando "cd" cambia el directorio, pero no con qué unidad está trabajando. Entonces, cuando va a "cd d: \ temp", está cambiando el directorio de la unidad D a temp, pero permanece en la unidad C.
Ejecute estos dos comandos:
Eso te dará los resultados que deseas.
fuente
cd %temp%. En caso de que la unidad actual difiera de la unidad de carpeta temporalcd %temp%, no haga nada.cd /d %temp%debería usarse como dijoOtra alternativa es
pushd, que cambiará automáticamente las unidades según sea necesario. También le permite volver al directorio anterior a través depopd:fuente
cdtiene un parámetro/d, que cambiará la unidad y la ruta con un comando:(ver
cd /?)fuente