Abrufen des übergeordneten Verzeichnisses des Elternteils in PowerShell

Rohan Timalsina 16 Februar 2024
  1. Verwenden Sie das Cmdlet Split-Path, um das übergeordnete Verzeichnis des übergeordneten Elements in PowerShell abzurufen
  2. Verwenden Sie die Eigenschaft Parent, um das übergeordnete Verzeichnis des übergeordneten Elements in PowerShell abzurufen
Abrufen des übergeordneten Verzeichnisses des Elternteils in PowerShell

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:\
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Verwandter Artikel - PowerShell Directory