Obtener solo directorios mediante Get Childitem en PowerShell
- 
          
            Use el parámetro -Directorypara obtener solo directorios usando Get-ChildItem en PowerShell
- 
          
            Use el parámetro -Recursepara obtener solo directorios que incluyen subdirectorios en PowerShell
 
El cmdlet Get-ChildItem obtiene los elementos y los elementos secundarios en una o más ubicaciones específicas en PowerShell. Muestra una lista de archivos y directorios presentes en una ubicación específica.
El cmdlet Get-ChildItem utiliza el parámetro -Path para especificar el directorio C:\test.
Get-ChildItem -Path C:\test
Producción :
    Directory: C:\test
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          1/2/2022   2:53 PM                computing
-a----          1/2/2022   1:36 PM          17384 hello
-a----          1/2/2022   2:48 PM           5134 array.c
-a----        12/26/2020   7:03 PM            321 ReadMe.md
Muestra el Mode, LastWriteTime, Length y Name de los elementos, es decir, archivos y directorios. Este tutorial le enseñará a obtener solo directorios usando Get-ChildItem en PowerShell.
Use el parámetro -Directory para obtener solo directorios usando Get-ChildItem en PowerShell
Puede usar el parámetro -Directory con el cmdlet Get-ChildItem para obtener una lista de solo directorios en PowerShell.
Get-ChildItem -Directory -Path C:\test
Producción :
    Directory: C:\test
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          1/2/2022   2:53 PM                computing
Puede obtener una lista de solo archivos usando el parámetro -File.
Get-ChildItem -File -Path C:\test
Producción :
    Directory: C:\test
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          1/2/2022   1:36 PM          17384 hello
-a----          1/2/2022   2:48 PM           5134 array.c
-a----        12/26/2020   7:03 PM            321 ReadMe.md
Use el parámetro -Recurse para obtener solo directorios que incluyen subdirectorios en PowerShell
    
Con el parámetro -Recurse, puede enumerar todos los directorios de forma recursiva en PowerShell. Muestra una lista de carpetas y subcarpetas presentes en una ubicación específica.
Aquí hay un ejemplo para obtener una lista de solo los directorios presentes en el directorio actual y sus subdirectorios:
Get-ChildItem -Directory -Path C:\test -Recurse
Producción :
    Directory: C:\test
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          1/2/2022   2:53 PM                computing
    Directory: C:\test\computing
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          1/2/2022   2:59 PM                task1
d-----          1/3/2022  12:11 AM                task2
d-----          1/7/2022   3:43 PM                task3
d-----          1/3/2022   2:27 PM                task4
Get-ChildItem tiene alias incorporados: ls, dir y gci. Puede usar cualquiera de estos alias en lugar del cmdlet Get-ChildItem y obtener una lista de elementos en una ubicación específica.
ls -Directory -Path C:\test
Producción :
    Directory: C:\test
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          1/2/2022   2:53 PM                computing
