Eine schnelle Methode zum Aufrufen eines Verzeichnisses mithilfe einer Umgebungsvariablen in Powershell


6

Angenommen, ich habe eine Benutzerumgebungsvariable mit dem Namen p und ihr Wert ist der Pfad, in dem ich meine Projekte speichere.

In der Eingabeaufforderung können Sie sie verwenden, um schnell von einer beliebigen Stelle in der Befehlszeile auf ein bestimmtes Verzeichnis zuzugreifen:

cd %p%

Dies funktioniert in Powershell nicht. Gibt es eine Möglichkeit, die gleiche Funktionalität zu erhalten?

Antworten:


7

Umgebungsvariablen haben einen eigenen Provider:

cd $env:p

2

Weitere Informationen: Sie können diese Umgebungsvariable auch für Ihre Sitzung festlegen, falls Sie sie aus irgendeinem Grund während Ihrer Sitzung ändern müssen

$env:p = "C:\MyPath"

Oder um es global festzulegen, wenn Sie es aktualisieren müssen

[Environment]::SetEnvironmentVariable("p", "C:\MyPath", "User")

Dies würde die Benutzerumgebungsvariable erstellen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.