Obtenir le répertoire parent du parent dans PowerShell

Rohan Timalsina 16 février 2024
  1. Utilisez l’applet de commande Split-Path pour obtenir le répertoire parent du parent dans PowerShell
  2. Utiliser la propriété Parent pour obtenir le répertoire parent du parent dans PowerShell
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:\
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

Article connexe - PowerShell Directory