No se puede cambiar el directorio de trabajo actual a una unidad externa en Windows [duplicado]

9

Posible duplicado:
usando el comando cd en la línea de comandos de Windows, no puedo navegar a D: \
CMD cd a otras unidades excepto C: \ no funciona

Estoy tratando de ejecutar un programa ubicado en un disco USB externo utilizando el símbolo del sistema de Windows. Estoy ejecutando Windows 7 de 64 bits (en VMWare Workstation 8.0).

Esto es lo que pasa:

  1. Enchufo el disco USB y aparece como letra de unidad 'E' en Mi PC.
  2. Lanzo cmddesde el menú de inicio.
  3. Noto que aparece el mensaje C:\Users\Tom>
  4. yo tecleo cd E:\
  5. Me doy cuenta de que aparece el indicador C:\Users\Tom>( cdtambién produce C:\Users\Tom>)

Puedo explorar el disco usando explorer.exe muy bien, y está conectado de acuerdo con VMWare Workstation. ¿Qué estoy haciendo mal?

Tom
fuente

Respuestas:

24

Cuando escribe cd e:\, está cambiando el directorio de trabajo actual ( CWD ) para la unidad E: pero no se encuentra actualmente en esa unidad. Para ir a la unidad E :, simplemente escriba: E:y presione enter.

Puede cambiar la caquexia crónica de cualquier unidad sin estar en ella, como se puede cambiar de unidad en cualquier momento con solo escribir la letra de unidad seguida de dos puntos ( : ).

Este es el comportamiento esperado desde las primeras versiones de MS-DOS (y probablemente todos los demás sistemas operativos DOS), tanto para Windows como su sucesor.

0xAF
fuente
1
Si se va a escribir cd e:\fooal mismo tiempo en la unidad C, después se pasan e:se verá que la carpeta no cambiaría a e:\>, sino a e:\foo> que puede parecer tonto, pero puede ser útil cuando se necesita para copiar varias cosas a un camino largo DOS. Cambie la ruta, luego puede escribir copy bar.txt e:e irá a la ruta que especificó, en lugar de a la raíz de e: y sin tener que volver a especificar la ruta.
Techturtle
Sí, ese es el punto de cambiar el CWD de una unidad diferente;)
0xAF
6

Para cambiar a una unidad diferente y especificar simultáneamente un directorio en esa unidad, puede usar el parámetro "/ d" de esta manera: cd /d E:\Esto lo llevará al directorio raíz de E:

Terje Mikal
fuente