Wie finde ich den lokalen Pfad unter Windows in einer Eingabeaufforderung?
Das ist die richtige Antwort, die sowohl für cmd als auch für PowerShell funktioniert. Wie extrahiert man aber den Pfad?
Wie finde ich den lokalen Pfad unter Windows in einer Eingabeaufforderung?
In PowerShell pwd
ist ein Alias für Get-Location
Sie können also einfach Folgendes ausführen pwd
darin wie in der Bash
Es kann auch von cmd wie folgt aufgerufen werden powershell -Command pwd
obwohl cd
o echo %cd%
in cmd würde genau so gut funktionieren
Ich verwende keine Powershell. Ich glaube mich an etwas über Befehlserweiterungen zu erinnern, kann aber nirgendwo ein Kontrollkästchen dafür finden. Ich habe auch die <Tab>-Vervollständigung in meiner Eingabeaufforderung. Ich könnte schwören, dass es früher in der Systemsteuerung ein Applet gab, um Befehlserweiterungen zu aktivieren, aber ich kann es jetzt nicht mehr finden.
Befehlserweiterungen sind unter Windows NT und höher standardmäßig aktiviert. Die Tabulatorvervollständigung ist davon unabhängig und war ab Windows 2000 verfügbar und seit XP standardmäßig aktiviert. pwd funktioniert hier nur, weil ich eine pwd.cmd mit "echo %cd%" in meinem Pfad habe. Sie können gcm pwd in Powershell verwenden, um zu prüfen, woher es auf Ihrem Rechner kommt (ähnlich wie which(1), nur besser).
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
23 Stimmen
Sehr nützliche Informationen, obwohl ich glaube, dass dies jetzt in superuser.com gehört