La commande de changement de répertoire ne fonctionne pas dans l'invite de commande Windows [dupliquer]

23

Duplicata possible: à l'
aide de la commande cd dans la ligne de commande Windows, impossible d'accéder à D: \

D'une manière ou d'une autre, la commande cd ne fonctionne pas dans l'invite de commande Windows lorsque je souhaite modifier le lecteur.

Par exemple, si je suis dans:

C:\Program Files\Windows Resource Kits\Tools>

avec commande

cd d:\

Ça ne me prend pas pour d:conduire mais ça reste

C:\Program Files\Windows Resource Kits\Tools>

Si j'essaye cd..ou cd\ou essaye de changer le répertoire dans la commande qui fonctionne.

De l'aide?

dragan.stepanovic
la source

Réponses:

35

Lors du changement de lecteurs, il vous suffit de taper la lettre du lecteur, comme d:(EDIT: n'utilisez pas la barre oblique inverse, comme d:\; cela ne fonctionne pas). Vous utilisez uniquement cdlorsque vous vous déplacez entre les répertoires d'un lecteur.

jrc03c
la source
En fait, D:\ (l'espace supplémentaire pour échapper à la barre oblique) ne fonctionne pas. Seulement D:.
Hello71
Haha, ouais, je viens de comprendre ça.
jrc03c
36

Si vous allez dans un dossier sur un autre lecteur, pourquoi ne pas simplement taper

cd / dd: \ someFolder \ anotherFolder

Le commutateur / d est spécifié dans cd /?

Utilisez le commutateur / D pour modifier le lecteur actuel en plus de modifier le répertoire actuel d'un lecteur.

TheLQ
la source
1
A travaillé pour moi! Bien que je me retrouve à souhaiter que ce ne soit pas aussi difficile.
Will
1
Cela a fonctionné pour moi même quand ça cd d:n'a pas été le cas, merci!
Dan
Cela devrait être la réponse acceptée
Jon
4

Autre option: pushd d: \

pour retourner dans un répertoire previos: popd

est également possible, allez dans un répertoire "unc", par exemple: (crée un lecteur Z: temporaire) pushd \\ localhost \ mydir

jordi
la source
3

Il s'agit d'une «fonctionnalité» connue qui remonte aux âges du DOS. En termes simples, vous avez un «répertoire actif» pour chaque lecteur. cdmodifie le répertoire actif pour ce lecteur uniquement. Par exemple, cd C:\WINDOWSchange le répertoire actif du C:lecteur en \WINDOWS. Pour passer à un autre lecteur, vous utiliseriez quelque chose comme A:pour passer au lecteur A.

Bonjour71
la source