Duplicata possible: à l'
aide de la commande cd dans la ligne de commande Windows, impossible de naviguer vers D: \
CMD cd vers d'autres lecteurs sauf C: \ ne fonctionne pas
Je travaille avec cmd.exe
Windows 7 (par opposition à Powershell). J'ai 2 partitions sur mon disque, C contient le système d'exploitation et les programmes installés et D contient mes données. J'essayais de cd
passer de C à D, mais cmd ne me laissait pas:
C:\>cd D:\
C:\>
Cependant, lorsque je tape dir D:\
, il répertorie correctement le contenu de D. Pourquoi fait-il cela et comment puis-je le réparer? Powershell fonctionne très bien, donc je peux l'utiliser, mais j'aimerais savoir ce qui fait que les cmd
comportements se comportent mal.
windows-7
command-line
astay13
la source
la source
Réponses:
Vous devez utiliser juste
d:
, pascd d:\
EDIT: il est également possible d'utiliser
cd /d d:
pour changer de lecteur à l'aide de cdla source
cd
signifie "changer de répertoire", etD:
est un lecteur, pas un répertoire. Voir la réponse de David pour plus de détailsWindows suit un répertoire de travail distinct pour chaque lecteur. Vous êtes actuellement sur le lecteur 'C' dans le répertoire de travail '\'. Lorsque vous tapez,
cd d:\
il change votre répertoire de travail pour le lecteur «D» en «\» et n'a aucun effet sur le répertoire de travail de votre lecteur C. Pour changer de lecteur, tapez simplementD:
. Vous pouvez modifier les deux en même temps avec le/d
paramètre surcd
.la source
Il convient de noter que
pushd
(par exemplepushd D:\
) changera toujours les lecteurs.la source