2009-05-28 13 views
256

Comment trouver le chemin d'accès local sur Windows dans une invite de commande?Fenêtres équivalentes à UNIX pwd

+11

des informations très utiles, bien que je crois que cela appartient maintenant à superuser.com –

Répondre

332

ce qu'il imprime dans la console

echo %cd% 

ou collez cette commande dans le CMD, alors vous aurez pwd:

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

J'ai eu l'accès refusé et recherché la solution, il a fallu du temps pour passer à une autre réponse 'cd' seulement – shareef

+1

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

+0

Pourquoi avez-vous besoin de 'echo'? Juste "cd" par lui-même semble bien fonctionner. –

94

C'est cd pour "répertoire courant".

+5

Si vous avez besoin dans une variable ou si, en utilisant le CD%% pseudo- variable est probablement plus facile. – Joey

1

hmm - travaux PWD pour moi sur Vista ...

Final EDIT: cela fonctionne pour moi sur Vista parce que WinAvr installé pwd.exe et ajouté \ Program Files \ WinAvr \ Ut ils \ bin à mon chemin.

+0

Ne fonctionne pas sur WinXP ou Win2003 – Joshua

+0

Nor vista. Utilisez-vous PowerShell? –

+0

Nor Windows 7;) – Baversjo

0

dir | trouver "Répertoire"

0

C: \ Documents and Settings \ Scripter> echo% cd% C: \ Documents and Settings \ Scripter

C: \ Documents and Settings \ Scripter>

pour unix commande passwd

Current working directory

19

Ouvrir le bloc-notes en tant qu'administrateur et écrire:

@echo %cd% 

Enregistrer dans c: \ windows \ system32 \ avec le nom "pwd.cmd" (attention à ne pas sauver pwd.cmd.txt)

Ensuite, vous avez la commande passwd.

+10

la commande 'cd' fait déjà exactement cela ... –

14

cd ,

il donnera le répertoire courant

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

juste' cd' suffit. La virgule est inutile –

-2

Vous pouvez tout simplement "" le signe de point. J'ai eu une application cmd qui nécessitait le chemin et j'étais déjà dans le répertoire nécessaire et j'ai utilisé le symbole de point.

Espérons que ça aide.

9

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

De la sortie de la console de taper cd /?:

Displays the name of or changes the current directory. 

[...] 

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