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 cd
no pasa nada.
C:\> cd D:\temp
C:\>
No sé qué más hacer aquí. Incluso presionar la tab
tecla 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:\temp
en 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
cd
tiene un parámetro/d
, que cambiará la unidad y la ruta con un comando:(ver
cd /?
)fuente