Abrufen des übergeordneten Verzeichnisses des Elternteils in PowerShell
-
Verwenden Sie das Cmdlet
Split-Path
, um das übergeordnete Verzeichnis des übergeordneten Elements in PowerShell abzurufen -
Verwenden Sie die Eigenschaft
Parent
, um das übergeordnete Verzeichnis des übergeordneten Elements in PowerShell abzurufen
Der Pfad definiert den Speicherort von Dateien und Verzeichnissen auf dem Computer. Es gibt mehrere Cmdlets, um den Pfad von Dateien und Verzeichnissen in PowerShell abzurufen.
In diesem Tutorial erfahren Sie, wie Sie das übergeordnete Verzeichnis eines Pfads mithilfe von PowerShell abrufen.
Verwenden Sie das Cmdlet Split-Path
, um das übergeordnete Verzeichnis des übergeordneten Elements in PowerShell abzurufen
Das Cmdlet Split-Path
zeigt den angegebenen Teil eines Pfades an. Dies kann ein übergeordneter Ordner, Unterordner, Dateiname oder Dateierweiterung sein.
Standardmäßig wird der übergeordnete Ordner des angegebenen Pfads zurückgegeben.
Der folgende Befehl gibt den übergeordneten Ordner eines Pfades C:\New\complex\formula.png
zurück.
Split-Path 'C:\New\complex\formula.png'
Ausgabe:
C:\New\complex
Das folgende Beispiel erhält den übergeordneten Ordner des übergeordneten Ordners mit einem Pfad C:\New\complex\formula.png
.
Split-Path (Split-Path 'C:\New\complex\formula.png')
Ausgabe:
C:\New
Sie können auch eine Pfadzeichenfolge an Split-Path
weiterleiten und den spezifischen Teil erhalten. Dieser Befehl druckt auch das übergeordnete Verzeichnis des übergeordneten Pfades C:\New\complex\formula.png
.
'C:\New\complex\formula.png' | Split-Path | Split-Path
Ausgabe:
C:\New
Weitere Informationen finden Sie unter Split-Path
.
Verwenden Sie die Eigenschaft Parent
, um das übergeordnete Verzeichnis des übergeordneten Elements in PowerShell abzurufen
Get-Item
ist ein weiteres Cmdlet, mit dem Sie das übergeordnete Verzeichnis in PowerShell abrufen können. Diese Methode funktioniert am besten im Verzeichnispfad.
Das DirectoryInfo
-Objekt in PowerShell hat eine Parent
-Eigenschaft, die den Pfad des übergeordneten Verzeichnisses angibt.
Der folgende Befehl gibt das übergeordnete Verzeichnis eines Pfades C:\New\complex
zurück.
(Get-Item 'C:\New\complex').Parent.FullName
Ausgabe:
C:\New
Sie können den folgenden Befehl verwenden, um das übergeordnete Verzeichnis des übergeordneten Verzeichnisses eines Pfades C:\New\complex
abzurufen.
(Get-Item 'C:\New\complex').Parent.Parent.FullName
Ausgabe:
C:\