web-dev-qa-db-fra.com

L'invite de commande ne change pas de répertoire sur un autre lecteur

J'essaie de compiler un peu de Java (en train d'apprendre Java), et pour ce faire, je dois changer le répertoire de l'invite de commande (à l'aide de javac).

C:\...\Admin> cd D:\Docs\Java
C:\...\Admin> cd
C:\...\Admin

Cela ne change pas le répertoire. J'essaie à nouveau d'utiliser des guillemets:

C:\...\Admin> cd "D:\Docs\Java"
C:\...\Admin>

Encore une fois, cela ne change pas le répertoire. Qu'est-ce que je fais mal?

248
nebuch

Comme @nasreddine répondu ou vous pouvez utiliser /d

cd /d d:\Docs\Java

Pour plus d’aide sur la commande cd, utilisez:

C:\Documents and Settings\kenny>help cd

Affiche le nom ou modifie le répertoire en cours.

CHDIR [/ D] [lecteur:] [chemin] CHDIR [..] CD [/ D] [lecteur:] [chemin] CD [..]

.. Spécifie que vous souhaitez modifier le répertoire parent.

Tapez lecteur de CD: pour afficher le répertoire en cours dans le lecteur spécifié . Tapez CD sans paramètres pour afficher le lecteur et le répertoire actuels.

Utilisez le commutateur/D pour changer le variateur de courant en plus du courant répertoire pour un lecteur.

Si les extensions de commande sont activées, CHDIR change comme suit:

La chaîne de répertoire en cours est convertie pour utiliser la même casse que les noms sur le disque. Donc, CD C:\TEMP définirait le courant répertoire vers C:\Temp si tel est le cas sur le disque.

La commande CHDIR ne traite pas les espaces comme des délimiteurs, il est donc possible de CD dans un nom de sous-répertoire contenant un espace sans entourage le nom avec des guillemets. Par exemple:

cd\winnt\profiles\nom d'utilisateur\programmes\menu de démarrage

est le même que:

cd "\ winnt\profiles\nom d'utilisateur\programmes\menu de démarrage"

c'est ce que vous devez taper si les extensions sont désactivées.

457
kenny

Le répertoire sur lequel vous basculez est sur un autre lecteur, vous devez basculer sur ce lecteur en utilisant:

C:\...\Admin> d:

alors vous pouvez cd dans le répertoire que vous voulez.

C:\...\Admin> d:
D:\>cd "Docs\Java"

D:\Docs\Java>
107
Nasreddine

Utilisez la lettre de lecteur d pour passer au lecteur D comme suit:

  C:\> d:

Lorsque vous changez de lecteur, il vous suffit de taper la lettre du lecteur, par exemple d: (n’utilisez pas la barre oblique inverse, comme d: \; cela ne fonctionne pas). 

Vous utilisez uniquement cd lorsque vous vous déplacez d’un répertoire à l’autre du même lecteur.

22
Krishna

La réponse courte

La méthode correcte pour passer du lecteur C:\...\Admin au lecteur D:\Docs\Java est la commande suivante:

cd /d d:\Docs\Java

Plus de détails

Si vous êtes quelque part au hasard sur votre lecteur D:\ et que vous souhaitez aller à la racine de votre lecteur, vous pouvez utiliser cette commande:

cd d:\

Si vous êtes quelque part au hasard sur votre lecteur D:\ et que vous souhaitez accéder à un dossier spécifique sur votre lecteur, vous pouvez utiliser cette commande:

cd d:\Docs\Java

Si vous êtes sur un autre lecteur et que vous voulez aller à la racine de votre lecteur D:\, vous pouvez utiliser cette commande:

cd /d d:\

Si vous êtes sur un autre lecteur et que vous souhaitez accéder à un dossier spécifique sur votre lecteur D:, vous pouvez utiliser cette commande:

cd /d d:\Docs\Java

Si vous êtes sur un autre lecteur et que vous souhaitez accéder au dernier dossier ouvert de votre lecteur D:, vous pouvez utiliser cette commande:

cd /d d:

En abrégé pour cd /d d:, vous pouvez également utiliser cette commande:

d:
11
John Slegers

vous devriez utiliser a/d avant le chemin comme ci-dessous:

cd /d e:\
4
a.miadian

Vous pouvez changer de répertoire en utilisant cette commande Comme: actuellement si vous travaillez en tant que directeur actif: c:\lecteurz le Si vous voulez accéder à votre lecteur D: \, tapez cette commande

cd /d D:\

votre répertoire de travail actuel est maintenant le lecteur D: \, vous devez donc vous rendre dans le répertoire Java sous Docs afin de saisir la commande ci-dessous:

cd Docs\Java

remarque: d signifie lecteur

4
Hoque MD Zahidul

Si vous souhaitez passer du répertoire de travail actuel à un autre répertoire, vous devez saisir dans la commande Invite le nom du lecteur que vous souhaitez modifier, suivi de: symbole . Exemple: supposons que vous souhaitiez passer à D -drive et que vous êtes actuellement sur le lecteur C, puis tapez D: et appuyez sur Entrée.

Par contre, si vous souhaitez changer de répertoire dans le même répertoire de travail, utilisez la commande cd (changement de répertoire) suivie du nom du répertoire . Exemple: supposons que vous souhaitiez changer de dossier, tapez: cd "nouveau dossier" entrer.

Conseils d'utilisation de CMD: Les lignes de commande Windows ne sont pas sensibles à la casse . Lorsque vous travaillez avec un fichier ou un répertoire avec un espace, placez-le entre guillemets. Par exemple, Mes documents correspond à "Mes documents" . Lorsqu'un fichier ou un répertoire est supprimé de la ligne de commande, il n'est pas déplacé dans la corbeille . Si vous avez besoin d'aide avec un type de commande /? après la commande. Par exemple, dir /? donnerait les options disponibles pour la commande dir.

4
Vinayak

Je suppose que vous utilisez le système Windows.

Une fois que vous avez ouvert CMD, l’emplacement par défaut est affiché, comme ceci: 

C:\Utilisateurs\Admin - Dans votre cas, son administrateur, comme indiqué, sera le nom d'utilisateur de votre ordinateur.

Si vous souhaitez passer au répertoire E, envisagez simplement de taper E: 

Cela déplacera l'utilisateur vers E: Directory. Maintenant, changez le dossier de votre choix dans E: Drive. 

Ex: Si vous souhaitez déplacer le répertoire de logiciels du dossier E, tapez d’abord

E: 

puis tapez l'emplacement du dossier

cd E:\Logiciel 

Alto 

2
user2401863

vous pouvez utiliser l'aide de la commande Invite sur la commande cd en écrivant cette commande cd /?as.  enter image description here

1
Mohammed Awney

Pour pouvoir utiliser le lecteur D sous Windows, C:\Users\Balaji> d:

Pour pouvoir utiliser le lecteur E, C:\Users\Balaji> e:

il en sera de même pour les autres lecteurs.

0
Balaji Dinakaran

La commande cd sous Windows n’est pas intuitive pour les utilisateurs de systèmes Linux. Si vous pensez que cd va dans un autre répertoire, que ce soit dans le lecteur actuel ou dans un autre lecteur, vous pouvez créer un alias pour cd. Voici comment faire dans Cmder :

  • Allez à $CMDER_ROOT/config et ouvrez le fichier user_aliaes.cmd
  • Ajoutez ce qui suit à la fin du fichier:
cd=cd /d $*

Redémarrez Cmder et vous devriez pouvoir vous connecter à n'importe quel répertoire. C'est une petite astuce mais fonctionne très bien et vous fait gagner du temps.

0
jdhao