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