2009-05-28 13 views
256

Wie finde ich den lokalen Pfad in Windows in einer Eingabeaufforderung?Windows entspricht UNIX pwd

+11

Sehr nützliche Informationen, obwohl ich glaube, das gehört jetzt in superuser.com –

Antwort

332

diese druckt es in der Konsole

echo %cd% 

oder diesen Befehl in CMD einfügen, dann werden Sie pwd haben:

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

Ich habe Zugang verweigert und suchte nach Lösung, es dauerte Zeit, so wechselte zu einer anderen Antwort "CD" nur – shareef

+1

Dies druckt nicht den vollständigen Verzeichnisnamen, wenn Sie das Verzeichnis über die ~ Notation, z. "C: \ PROGRA ~ 3" – voutasaurus

+0

Warum müssen Sie "echo"? Nur 'cd' an sich scheint gut zu funktionieren. –

94

Es ist cd für "aktuelles Verzeichnis".

+5

Wenn Sie es in einer Variablen müssen oder so, die% CD% pseudo- mit Variable ist wahrscheinlich einfacher. – Joey

1

hmm - PWD funktioniert bei mir auf Vista ...

Endgültige EDIT: es funktioniert für mich auf Vista, weil WinAvr pwd.exe installiert und \ Program Files \ WinAvr \ Ut hinzugefügt ils \ bin zu meinem Pfad.

+0

Funktioniert nicht auf WinXP oder Win2003 – Joshua

+0

Nor Vista. Verwenden Sie Powershell? –

+0

Noch Windows 7;) – Baversjo

0

dir | finden "Verzeichnis"

0

C: \ Dokumente und Einstellungen \ Autor> echo% cd% C: \ Dokumente und Einstellungen \ Scripter

C: \ Dokumente und Einstellungen \ Autor>

für Unix-Nutzung PWD Befehl

Current working directory

19

Öffnen Sie Notizblock als Administrator an und schreiben:

@echo %cd% 

speichert es in c: \ windows \ system32 \ mit dem Namen "pwd.cmd" (Vorsicht, nicht pwd.cmd.txt zu sparen)

Dann haben Sie den PWD-Befehl.

+10

der 'cd' Befehl macht schon genau das ... –

14

cd ,

wird es aktuelles Verzeichnis geben

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

nur' cd' ist genug. Das Komma ist nutzlos –

-2

Sie einfach setzen kann "" das Punktzeichen. Ich hatte eine cmd-Anwendung, die den Pfad erforderte, und ich war bereits im benötigten Verzeichnis und ich benutzte das Punktsymbol.

Ich hoffe, es hilft.

9

cd ohne Parameter entspricht pwd unter Unix/Linux.

Von der Konsolenausgabe cd /? einzutippen:

Displays the name of or changes the current directory. 

[...] 

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