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 cd
für sich scheint gut zu funktionieren.
cd /?
sagtType CD without parameters to display the current drive and directory.
Es ist cd
für "aktuelles Verzeichnis".
cd
ist für "Verzeichnis wechseln"
cd
das 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.
cd
sagt Zeigt den Namen des aktuellen Verzeichnisses an oder ändert es.
cd
ohne Parameter entspricht pwd
unter 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
cd
genug. 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 pwd
Befehl
for Unix use pwd command
nutzlos Weil es das ist, was das OP gefragt hat
In PowerShell pwd
ist ein Alias für, Get-Location
so dass Sie es einfach pwd
wie in Bash ausführen können
Es kann auch von cmd so aufgerufen werden, powershell -Command pwd
obwohl cd
oder echo %cd%
in cmd gut funktionieren würde