Impossible de remplacer le répertoire de travail actuel par un lecteur externe sous Windows [doublon]


9

Duplicata possible: à l'
aide de la commande cd dans la ligne de commande Windows, impossible d'accéder à cd D: \
CMD vers d'autres lecteurs, sauf C: \ ne fonctionne pas

J'essaie d'exécuter un programme situé sur un disque USB externe à l'aide de l'invite de commandes Windows. J'utilise Windows 7 64 bits (en cours d'exécution dans VMWare Workstation 8.0.)

Voici ce qui se passe:

  1. Je branche le disque USB et il apparaît comme la lettre de lecteur «E» dans Poste de travail.
  2. Je lance à cmdpartir du menu Démarrer.
  3. Je remarque que l'invite s'affiche C:\Users\Tom>
  4. J'écris cd E:\
  5. Je remarque que l'invite s'affiche C:\Users\Tom>( cddonne également C:\Users\Tom>)

Je peux très bien explorer le lecteur en utilisant explorer.exe, et il est connecté selon VMWare Workstation. Qu'est-ce que je fais mal?

Réponses:


24

Lorsque vous tapez, cd e:\vous modifiez le répertoire de travail en cours ( CWD ) pour le lecteur E :, mais vous n'êtes pas actuellement sur ce lecteur. Pour aller au lecteur E :, tapez simplement: E:et appuyez sur Entrée.

Vous pouvez modifier l' encéphalopathie des cervidés d'un disque sans être sur, comme vous pouvez changer les disques à tout moment en tapant la lettre de lecteur suivie par deux points ( : ).

C'est un comportement attendu depuis les toutes premières versions de MS-DOS (et probablement tous les autres OS DOS), comme pour Windows comme successeur.


1
Si vous deviez taper cd e:\fooalors que vous étiez toujours sur le lecteur C, puis tapé, e:vous constateriez que le dossier ne changerait pas en e:\>mais en e:\foo> mai sembler idiot, mais cela peut être utile lorsque vous devez copier plusieurs choses sur un long chemin DOS. Modifiez le chemin, puis vous pouvez simplement taper copy bar.txt e:et il ira au chemin que vous avez spécifié, plutôt qu'à la racine de e: et sans avoir à re-spécifier le chemin.
techturtle

Oui, c'est tout l'intérêt de changer le CWD d'un lecteur différent;)
0xAF

6

Pour passer à un autre lecteur et spécifier simultanément un répertoire dans ce lecteur, vous pouvez utiliser le paramètre "/ d" comme ceci: cd /d E:\Cela vous amènera au répertoire racine de E:

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.