435 votes

L'équivalent Windows de UNIX pwd

Comment trouver le chemin local sous Windows dans une invite de commande ?

20 votes

Des informations très utiles, même si je pense que cela appartient maintenant à superuser.com.

545voto

Petar Kabashki Points 1568

Cela l'imprime dans la console :

echo %cd%

ou coller cette commande dans CMD, alors vous aurez pwd :

(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat

4 votes

J'ai eu l'accès refusé et j'ai cherché la solution, cela a pris du temps donc j'ai changé de réponse. cd uniquement

1 votes

Cela n'imprime pas le nom complet du répertoire si vous avez accédé au répertoire via la notation ~, par exemple " C:\PROGRA ~3"

19 votes

Pourquoi avez-vous besoin de echo ? Juste cd par lui-même semble fonctionner correctement.

151voto

Daniel A. White Points 91889

Il est cd pour "répertoire actuel".

10 votes

Si vous en avez besoin dans une variable ou plus, l'utilisation de la pseudo-variable %CD% est probablement plus facile.

18 votes

Mignon, mais cd pour "changer de répertoire".

12 votes

Note complémentaire : sous Windows cd seul imprimera le répertoire de travail actuel, sous Linux il changera pour le répertoire personnel de votre utilisateur sans rien imprimer. Méfiez-vous donc si vous recherchez quelque chose de multiplateforme.

29voto

Fernando Points 149

Ouvrez le bloc-notes en tant qu'administrateur et écrivez :

@echo %cd%

Enregistrez-la dans c : \windows\system32\ avec le nom "pwd.cmd" (attention à ne pas sauvegarder pwd.cmd.txt)

Ensuite, vous avez la commande pwd.

25voto

user4350567 Points 193
cd ,

il donnera le répertoire courant

D:\Folder\subFolder>cd ,
D:\Folder\subFolder

6 votes

Juste cd est suffisant. La virgule est inutile

2 votes

Dans cmd , , ; , = sont également des délimiteurs, tout comme l'espace et la tabulation. donc cd , n'est pas différent de cd =;= o cd <space>

15voto

Roy Tinker Points 8054

cd sans aucun paramètre est équivalent à pwd sur Unix/Linux.

A partir de la sortie de la console après avoir tapé cd /? :

Displays the name of or changes the current directory.

[...]

Type CD without parameters to display the current drive and directory.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X