Posible duplicado:
usando el comando cd en la línea de comandos de Windows, no se puede navegar a D: \
CMD cd a otras unidades, excepto C: \ no funciona
Estoy trabajando con cmd.exe
Windows 7 (a diferencia de Powershell). Tengo 2 particiones en mi disco, C contiene el sistema operativo y los programas instalados, y D contiene mis datos. Intentaba cd
pasar de C a D, pero cmd no me permitía:
C:\>cd D:\
C:\>
Sin embargo, cuando escribo dir D:\
, enumerará los contenidos de D correctamente. ¿Por qué hace esto y cómo puedo solucionarlo? Powershell funciona bien, así que puedo usar eso, pero me gustaría saber qué hace que se cmd
porten mal.
windows-7
command-line
astay13
fuente
fuente
Respuestas:
Tienes que usar solo
d:
, nocd d:\
EDITAR: también es posible usar
cd /d d:
para cambiar unidades usando cdfuente
cd
significa "cambiar directorio" yD:
es una unidad, no un directorio. Vea la respuesta de David para más detallesWindows rastrea un directorio de trabajo separado para cada unidad. Actualmente está en la unidad 'C' en el directorio de trabajo '\'. Cuando escribe
cd d:\
, cambia el directorio de trabajo de la unidad 'D' a '\' y no tiene ningún efecto en el directorio de trabajo de la unidad C. Para cambiar las unidades, simplemente escribaD:
. Puede cambiar ambos al mismo tiempo con el/d
parámetro acd
.fuente
Cabe señalar que
pushd
(por ejemplopushd D:\
) siempre cambiará las unidades.fuente