Obtenga el directorio de padres de padres en PowerShell

Rohan Timalsina 16 febrero 2024
  1. Use el cmdlet Split-Path para obtener el directorio principal de los padres en PowerShell
  2. Use la propiedad Principal para obtener el directorio principal de los padres en PowerShell
Obtenga el directorio de padres de padres en PowerShell

La ruta define la ubicación de los archivos y directorios en la computadora. Hay varios cmdlets para obtener la ruta de los archivos y directorios en PowerShell.

Este tutorial le enseñará a obtener el directorio principal de los padres de una ruta usando PowerShell.

Use el cmdlet Split-Path para obtener el directorio principal de los padres en PowerShell

El cmdlet Split-Path muestra la parte especificada de una ruta. Puede ser una carpeta principal, una subcarpeta, nombre de archivo o extensión de archivo.

El valor predeterminado es devolver la carpeta principal de la ruta especificada.

El siguiente comando devuelve la carpeta principal de una ruta C:\New\complex\formula.png.

Split-Path 'C:\New\complex\formula.png'

Producción :

C:\New\complex

El siguiente ejemplo obtiene la carpeta principal del padre de una ruta C:\New\complex\formula.png.

Split-Path (Split-Path 'C:\New\complex\formula.png')

Producción :

C:\New

También puede canalizar una cadena de ruta a Split-Path y obtener la parte específica. Este comando también imprime el directorio principal de los padres de una ruta C:\New\complex\formula.png.

'C:\New\complex\formula.png' | Split-Path | Split-Path

Producción :

C:\New

Para obtener más información, consulte Split-Path.

Use la propiedad Principal para obtener el directorio principal de los padres en PowerShell

Get-Item es otro cmdlet que puede usar para obtener el directorio principal en PowerShell. Este método funciona mejor en la ruta del directorio.

El objeto DirectoryInfo en PowerShell tiene una propiedad Parent, que indica la ruta del directorio principal.

El siguiente comando devuelve el directorio principal de una ruta C:\New\complex.

(Get-Item 'C:\New\complex').Parent.FullName

Producción :

C:\New

Puede usar el siguiente comando para obtener el directorio principal de los padres de una ruta C:\New\complex.

(Get-Item 'C:\New\complex').Parent.Parent.FullName

Producción :

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

Artículo relacionado - PowerShell Directory