Obtenir le répertoire parent du parent dans PowerShell
-
Utilisez l’applet de commande
Split-Path
pour obtenir le répertoire parent du parent dans PowerShell -
Utiliser la propriété
Parent
pour obtenir le répertoire parent du parent dans PowerShell
Le chemin définit l’emplacement des fichiers et des répertoires sur l’ordinateur. Il existe plusieurs applets de commande pour obtenir le chemin des fichiers et des répertoires dans PowerShell.
Ce didacticiel vous apprendra à obtenir le répertoire parent du parent d’un chemin à l’aide de PowerShell.
Utilisez l’applet de commande Split-Path
pour obtenir le répertoire parent du parent dans PowerShell
L’applet de commande Split-Path
affiche la partie spécifiée d’un chemin. Il peut s’agir d’un dossier parent, d’un sous-dossier, d’un nom de fichier ou d’une extension de fichier.
La valeur par défaut est de renvoyer le dossier parent du chemin spécifié.
La commande suivante retourne le dossier parent d’un chemin C:\New\complex\formula.png
.
Split-Path 'C:\New\complex\formula.png'
Production:
C:\New\complex
L’exemple suivant récupère le dossier parent du parent d’un chemin C:\New\complex\formula.png
.
Split-Path (Split-Path 'C:\New\complex\formula.png')
Production:
C:\New
Vous pouvez également diriger une chaîne de chemin vers Split-Path
et obtenir la partie spécifique. Cette commande imprime également le répertoire parent du parent d’un chemin C:\New\complex\formula.png
.
'C:\New\complex\formula.png' | Split-Path | Split-Path
Production:
C:\New
Pour plus d’informations, voir Split-Path
.
Utiliser la propriété Parent
pour obtenir le répertoire parent du parent dans PowerShell
Get-Item
est une autre applet de commande que vous pouvez utiliser pour obtenir le répertoire parent dans PowerShell. Cette méthode fonctionne mieux sur le chemin du répertoire.
L’objet DirectoryInfo
dans PowerShell a une propriété Parent
, qui indique le chemin du répertoire parent.
La commande suivante renvoie le répertoire parent d’un chemin C:\New\complex
.
(Get-Item 'C:\New\complex').Parent.FullName
Production:
C:\New
Vous pouvez utiliser la commande ci-dessous pour obtenir le répertoire parent du parent d’un chemin C:\New\complex
.
(Get-Item 'C:\New\complex').Parent.Parent.FullName
Production:
C:\