PowerShell Get-ChildItem: изучение методов управления каталогами и файлами

Команда PowerShell «Get-ChildItem» используется для получения списка дочерних элементов, таких как файлы и каталоги, в указанном каталоге. Вот несколько методов, которые можно использовать с командой Get-ChildItem:

  1. Перечисление всех дочерних элементов в каталоге:

    Get-ChildItem
  2. Указание пути к каталогу:

    Get-ChildItem -Path C:\Path\To\Directory
  3. Фильтрация дочерних элементов по расширению файла:

    Get-ChildItem -Filter *.txt
  4. Рекурсивный список всех дочерних элементов в подкаталогах:

    Get-ChildItem -Recurse
  5. Сортировка дочерних элементов по имени:

    Get-ChildItem | Sort-Object -Property Name
  6. Подсчет количества дочерних элементов:

    (Get-ChildItem).Count
  7. Отображение только каталогов:

    Get-ChildItem -Directory
  8. Отображение только файлов:

    Get-ChildItem -File
  9. Отображение скрытых дочерних элементов:

    Get-ChildItem -Force
  10. Отображение дочерних элементов, отсортированных по размеру:

    Get-ChildItem | Sort-Object -Property Length
  11. Отображение дочерних элементов с определенными атрибутами:

    Get-ChildItem -Attributes ReadOnly, Hidden
  12. Фильтрация дочерних элементов по дате последнего изменения:

    Get-ChildItem | Where-Object { $_.LastWriteTime -gt (Get-Date).AddDays(-7) }
  13. Сохранение информации о дочернем элементе в файл:

    Get-ChildItem | Out-File -FilePath C:\Path\To\Output.txt
  14. Отображение дочерних элементов в форматированной таблице:

    Get-ChildItem | Format-Table -AutoSize
  15. Отображение дочерних элементов в виде списка:

    Get-ChildItem | Format-List