Obtenir le répertoire parent du parent dans PowerShell
-
Utilisez l’applet de commande
Split-Pathpour obtenir le répertoire parent du parent dans PowerShell -
Utiliser la propriété
Parentpour 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:\
