Impossibile modificare la directory di lavoro corrente su unità esterna in Windows [duplicato]


9

Possibile duplicato:
utilizzando il comando cd nella riga di comando di Windows, non è possibile passare al cd D: \
CMD su altre unità tranne C: \ non funzionante

Sto cercando di eseguire un programma situato su un disco USB esterno utilizzando il prompt dei comandi di Windows. Sto eseguendo Windows 7 a 64 bit (in esecuzione in VMWare Workstation 8.0.)

Ecco cosa succede:

  1. Collego il disco USB e appare come lettera di unità 'E' in Risorse del computer.
  2. Mi avvio cmddal menu Start.
  3. Ho notato che viene visualizzato il prompt C:\Users\Tom>
  4. io digito cd E:\
  5. Ho notato che viene visualizzato il prompt C:\Users\Tom>( cdanche rendimenti C:\Users\Tom>)

Posso esplorare il disco usando explorer.exe bene ed è collegato secondo VMWare Workstation. Che cosa sto facendo di sbagliato?

Risposte:


24

Durante la digitazione cd e:\si modifica la directory di lavoro corrente ( CWD ) per l'unità E :, ma non ci si trova attualmente su tale unità. Per andare a guidare E :, basta digitare: E:e premere invio.

È possibile modificare la CWD di qualsiasi unità senza essere su di esso, come è possibile modificare le unità in qualsiasi momento, semplicemente digitando la lettera di unità seguita da due punti ( : ).

Questo è un comportamento previsto sin dalle prime versioni di MS-DOS (e probabilmente di tutti gli altri sistemi operativi DOS), come per Windows come successore.


1
Se dovessi digitare cd e:\foomentre sei ancora sull'unità C, digitando e:scopriresti che la cartella cambierebbe non e:\>ma ma e:\foo> potrebbe sembrare sciocca, ma può essere utile quando devi copiare diverse cose su un lungo percorso DOS. Modifica il percorso, quindi puoi semplicemente digitare copy bar.txt e:e andrà al percorso specificato, anziché alla radice di e: e senza dover specificare nuovamente il percorso.
techturtle,

Sì, è questo il punto di cambiare il CWD di un altro drive;)
0xAF

6

Per passare a un'unità diversa e allo stesso tempo specificare una directory in tale unità, puoi usare il parametro "/ d" in questo modo: cd /d E:\questo ti porterà alla directory principale di E:

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.