Wie finde ich den lokalen Pfad in Windows in einer Eingabeaufforderung?Windows entspricht UNIX pwd
Antwort
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
Ich habe Zugang verweigert und suchte nach Lösung, es dauerte Zeit, so wechselte zu einer anderen Antwort "CD" nur – shareef
Dies druckt nicht den vollständigen Verzeichnisnamen, wenn Sie das Verzeichnis über die ~ Notation, z. "C: \ PROGRA ~ 3" – voutasaurus
Warum müssen Sie "echo"? Nur 'cd' an sich scheint gut zu funktionieren. –
Es ist cd
für "aktuelles Verzeichnis".
Wenn Sie es in einer Variablen müssen oder so, die% CD% pseudo- mit Variable ist wahrscheinlich einfacher. – Joey
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.
dir | finden "Verzeichnis"
C: \ Dokumente und Einstellungen \ Autor> echo% cd% C: \ Dokumente und Einstellungen \ Scripter
C: \ Dokumente und Einstellungen \ Autor>
für Unix-Nutzung PWD Befehl
Ö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.
der 'cd' Befehl macht schon genau das ... –
cd ,
wird es aktuelles Verzeichnis geben
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
nur' cd' ist genug. Das Komma ist nutzlos –
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.
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.
Sehr nützliche Informationen, obwohl ich glaube, das gehört jetzt in superuser.com –