290 votes

En utilisant la commande cd dans la ligne de commande de Windows, je ne peux pas naviguer vers D:\.

C'est peut-être une question stupide, et je pense avoir cherché la réponse ailleurs... Il s'agit peut-être d'un problème de chemin, mais lorsque j'ouvre la ligne de commande et que je tape dans le champ C:\> :

cd D:\

Je ne peux pas accéder au lecteur D. Même si je tape :

cd D:\<folder name>

Le site command.exe complétera automatiquement la ligne avec la touche de tabulation, pour qu'il sache où j'en suis. Mais il n'imprime pas le résultat à l'écran et ne m'y amène pas. Ce problème existe également pour les lecteurs réseau.

Maintenant, si j'utilise le chdir ( cd ) comme ceci :

chdir D: o cd d:

J'obtiens l'impression de la D:\ sous la commande, mais il est toujours indiqué que je suis dans la section C:\ .

J'ai l'impression de rater quelque chose de simple.

1 votes

J'ai utilisé pushd à la place de cd à peu près partout car il se comporte beaucoup mieux dans des situations comme celle-ci.

10 votes

Voir cette réponse " cd /d D : " superuser.com/a/135239/78897

2 votes

Essayez ceci : cd /d d :

9voto

Andrew Lambert Points 7506

Le répertoire de travail de cmd.exe est maintenu sur un fichier volume-by-volume le répertoire de travail de l C: est différent du répertoire de travail de l'application D: conduire.

Lorsque vous transmettez uniquement une lettre de lecteur à cd il imprimera le répertoire de travail pour le lecteur spécifié.

Dans votre cas, le répertoire de travail du D: Le lecteur est la racine du volume elle-même, D:\ .

Pour changer les volumes de C: à D: il suffit de saisir la lettre du lecteur :

C:\>D:
D:\>

2 votes

Cd /D D : change les lecteurs et les répertoires...

1 votes

Les partitions sont mappées sur une lettre de lecteur, et sont pratiquement identiques à un lecteur. Vous pouvez également associer un répertoire ou un partage à un lecteur, et ils se comportent de la même manière.

6voto

Darsak Points 161

Si vous voulez changer de lecteur dans une invite de commande DOS, il vous suffit d'écrire :

[Drive Letter]:

Par exemple, si vous voulez vous déplacer vers le lecteur D:\, il vous suffit de taper ce qui suit dans une invite de commande :

D:

0 votes

Vous changez la partition avec [Drive Letter]: croyez-moi ou testez-le !

0 votes

Oh wow, ça rend les choses beaucoup plus faciles. J'oublie toujours le /d ce qui rend le changement beaucoup plus rapide.

2voto

BladeMight Points 429

pushd fonctionne même lorsque vous devez aller dans le sous-répertoire du lecteur, par exemple. D:\Tests\Logs .

Utilisez-le comme ça :

pushd D:\Tests\Logs

Si vous souhaitez revenir au répertoire précédent, utilisez la touche popd :

C:\Users>pushd D:\Tests\Logs
D:\Tests\Logs>popd
C:\Users>

-1voto

NaN Points 888

Si vous allez à l'option de recherche dans la barre d'outils et recherchez cmd ou en sélectionnant Windows All app en sélectionnant command prompt alors il prend à une autre invite de commande.

Essayez plutôt d'appuyer sur Windows + R et chercher cmd il faut pour C:\> lecteur. De là, vous pouvez naviguer vers D:\> ou partout où vous avez besoin

-1voto

Abed Alzain Points 709

J'ai essayé plusieurs commandes, certaines ont fonctionné, d'autres non. Ce que j'ai trouvé, c'est en essayant de raccourcir cette commande cd /d d: j'ai simplement retiré le cd /d et utiliser simplement le D: pour accéder au bon lecteur.

1 votes

En quoi est-ce mieux que la réponse acceptée ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X