Antworten:
Dies druckt es in der Konsole:
echo %cd%
oder fügen Sie diesen Befehl in CMD ein, dann haben Sie pwd:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
cd
echo? Nur cdfür sich scheint gut zu funktionieren.
cd /?sagtType CD without parameters to display the current drive and directory.
Es ist cdfür "aktuelles Verzeichnis".
cdist für "Verzeichnis wechseln"
cddas aktuelle Arbeitsverzeichnis gedruckt wird, wechselt es unter Linux in das Ausgangsverzeichnis Ihres Benutzers, ohne etwas zu drucken. Seien Sie also vorsichtig, wenn Sie nach etwas Plattformübergreifendem suchen.
cdsagt Zeigt den Namen des aktuellen Verzeichnisses an oder ändert es.
cdohne Parameter entspricht pwdunter Unix / Linux.
Aus der Konsolenausgabe der Eingabe cd /?:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
cd ,
es wird das aktuelle Verzeichnis geben
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cdgenug. Das Komma ist nutzlos
,, ;, =sind auch nur wie Raum und Tab - Trennzeichen , daher cd ,ist es nicht anders aus cd =;=odercd <space>
hmm - pwd funktioniert bei mir unter Vista ...
Final EDIT : Es funktioniert für mich unter Vista, da WinAvr pwd.exe installiert und meinem Programm \ Programme \ WinAvr \ Utils \ bin hinzugefügt hat.
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
Verwenden Sie für Unix den pwdBefehl
for Unix use pwd commandnutzlos Weil es das ist, was das OP gefragt hat
In PowerShell pwdist ein Alias für, Get-Locationso dass Sie es einfach pwdwie in Bash ausführen können
Es kann auch von cmd so aufgerufen werden, powershell -Command pwdobwohl cdoder echo %cd%in cmd gut funktionieren würde