web-dev-qa-db-fra.com

la commande change directory ne fonctionne pas dans l'invite de commande Windows

doublon possible:
À l'aide de la commande cd dans la ligne de commande Windows, vous ne pouvez pas accéder à D:\

D'une manière ou d'une autre, la commande cd ne fonctionne pas dans la commande windows Invite lorsque je souhaite changer de lecteur.

Par exemple si je suis dans:

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

avec commande

cd d:\

Cela ne me prend pas à d: conduire mais il reste dans

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

Si j'essaie cd.. ou cd\ ou si j'essaie de changer le répertoire dans le lecteur qui fonctionne.

De l'aide?

23
dragan.stepanovic

Lorsque vous changez de lecteur, il vous suffit de saisir la lettre du lecteur, telle que d: (EDIT: n'utilisez pas la barre oblique inverse, telle que d:\; cela ne fonctionne pas). Vous utilisez uniquement cd lorsque vous vous déplacez entre les répertoires d'un lecteur.

35
jrc03c

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

cd/d d:\someFolder\anotherFolder

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

Utilisez le commutateur/D pour changer de lecteur en plus de changer le répertoire en cours d’un lecteur.

35
TheLQ

Autre option: pushd d: \

pour revenir à un répertoire précédent: popd

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

4
jordi

C'est une "fonctionnalité" connue qui remonte aux âges du DOS. En termes simples, vous avez un "Active Directory" pour chaque lecteur. cd modifie Active Directory pour ce lecteur uniquement. Par exemple, cd C:\WINDOWS modifie le répertoire actif du lecteur C: en \WINDOWS. Pour changer de lecteur, vous utiliseriez quelque chose comme A: pour passer au lecteur A.

3
Hello71