Windows-Äquivalent zu UNIX pwd
Frage
Wie finde ich den lokalen Pfad unter Windows in einer Eingabeaufforderung?
Lösung
Dies druckt es in der Konsole:
echo %cd%
oder diesen Befehl in CMD einfügen, dann haben Sie pwd
:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
Andere Tipps
Es ist cd
für "aktuelles Verzeichnis".
Öffnen Sie Notizblock als Administrator an und schreiben:
@echo %cd%
Speichern Sie es in C: \ Windows \ system32 \ mit dem Namen „pwd.cmd“ (Vorsicht, nicht pwd.cmd.txt zu speichern)
Dann haben Sie den PWD-Befehl.
cd ,
Es gibt aktuelles Verzeichnis
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cd
ohne Parameter entspricht auf Unix / Linux pwd
.
Von der Konsolenausgabe des Tippens cd /?
:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
hmm - PWD funktioniert bei mir auf Vista ...
Schluss Bearbeiten :. Es funktioniert für mich auf Vista weil WINAVR pwd.exe installiert und hinzugefügt \ Programme \ WinAVR \ Utils \ bin auf meinem Weg
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
für Unix Verwendung pwd
Befehl
Verwenden Sie den Befehl unter
dir | find "Directory"
In PowerShell pwd
ist ein Alias für Get-Location
sodass Sie einfach laufen können pwd
darin wie in Bash
Es kann auch so über cmd aufgerufen werden powershell -Command pwd
Obwohl cd
oder echo %cd%
in cmd würde gut funktionieren
Sie können einfach ausgedrückt „“ das Punktzeichen. Ich habe eine cmd Anwendung habe, die den Pfad wurde verlangt, und ich war schon in dem benötigten Verzeichnis und ich verwenden, um das Punktsymbol.
Hoffe, es hilft.