comment changer de répertoire en utilisant la ligne de commande de Windows

J&#8217utilise cmd.exe (C:\WINDOWS\System32\cmd.exe) et je dois changer mon répertoire actuel en "D:\temp&quot ; c&#8217est-à-dire le dossier temp du lecteur D.

Lorsque j'essaie de "cd", rien ne se passe.

C:\> cd D:\temp

C:\>

Je ne sais pas quoi faire d'autre. Même en appuyant sur la touche tab, cela ne donne aucun indice. Je n'ai jamais eu de raison d'utiliser cmd.exe jusqu'à maintenant, lorsque j'y suis obligé. J'utilise principalement Linux pour le développement.

Si cela peut vous aider : Je suis en train de me connecter à distance à un autre ordinateur et D:\temp est sur la machine distante, mais aussi C:\ où j'ai ouvert le terminal (cmd.exe).

Solution

La commande "cd&quot ; change le répertoire, mais pas le lecteur sur lequel vous travaillez. Ainsi, lorsque vous faites "cd d:\temp&quot ;, vous changez le répertoire du lecteur D en temp, mais vous restez dans le lecteur C.

Exécutez ces deux commandes :

D:
cd temp

Vous obtiendrez les résultats escomptés.

Commentaires (3)

Une autre alternative est pushd, qui changera automatiquement de lecteur si nécessaire. Il vous permet également de revenir au répertoire précédent via popd :

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_
Commentaires (3)

cd a un paramètre /d, qui changera le lecteur et le chemin avec une seule commande :

cd /d d:\temp

( voir cd /?)

Commentaires (1)