doublon possible:
À l'aide de la commande cd dans la ligne de commande Windows, vous ne pouvez pas accéder à D:\
CMD cd sur d’autres lecteurs sauf C:\ne fonctionne pas
Je travaille avec cmd.exe
sur Windows 7 (par opposition à Powershell). J'ai 2 partitions sur mon lecteur, C contient le système d'exploitation et les programmes installés, et D contient mes données. J'essayais de cd
de C à D, mais cmd ne m'a pas laissé:
C:\>cd D:\
C:\>
Cependant, lorsque je tape dir D:\
, le contenu de D sera répertorié correctement. Pourquoi fait-il cela et comment puis-je le réparer? Powershell fonctionne bien pour que je puisse l'utiliser, mais j'aimerais savoir ce qui rend cmd
mauvais comportement.
Vous devez utiliser uniquement d:
, pas cd d:\
EDIT: il est également possible d'utiliser cd /d d:
pour changer de lecteur à l'aide de cd
Windows suit un répertoire de travail distinct pour chaque lecteur. Vous êtes actuellement sur le lecteur 'C' du répertoire de travail '\'. Lorsque vous tapez cd d:\
, le répertoire de travail du lecteur 'D' est remplacé par '\' et n'a aucun effet sur le répertoire de travail de votre lecteur C. Pour changer de lecteur, tapez simplement D:
. Vous pouvez modifier les deux en même temps avec le paramètre /d
en cd
.
Il convient de noter que pushd
(par exemple, pushd D:\
) changera toujours de lecteur.