Obtenga el directorio de padres de padres en PowerShell
- 
          
            Use el cmdlet Split-Pathpara obtener el directorio principal de los padres en PowerShell
- 
          
            Use la propiedad Principalpara obtener el directorio principal de los 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:\
