Comment obtenir un comportement similaire entre les commandes "cd" sous PowerShell et cmd.exe
Et c'est parti pour un post principalement destiné à ceux qui aiment le comportement de la commande cd sous PowerShell (enfin, l'alias de la cmdlet Set-Location donc) et qui se font du coup avoir par celui de la commande cd (chdir) de l'interpréteur cmd.exe (ce qui peut s'avérer relativement génant suivant la commande qu'on tape ensuite).
En effet si le répertoire courant est "C:\MonDir" et que vous tapez la commande "cd D:\Src", le résultat n'est pas le même dans les 2 cas :
- Sous PowerShell, vous vous retrouvez dans le répertoire "D:\Src"
- Sous cmd.exe, vous restez dans "C:\MonDir" (mais le répertoire courant pour le lecteur D est bel et bien passé à "Src")
Pour obtenir le même comportement sous cmd.exe que sous PowerShell, il suffit de taper 3 caractères en plus, c'est à dire ajouter le switch "/d" :
cd /d D:\Src
Vous me direz, c'est marqué dans la documentation, mais bon il y a des fois où on ne voit pas ce que l'on a sous le nez...
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :