Как через Powershell получить расширения файлов


16 августа 2019


Как получить в Powershell расширения файлов

Для получения расширения файлов в Powershell есть отдельное свойство Extension. То есть нам не нужно парсить строку для получения этого значения. Свойство расширения можно увидеть с помощью следующей команды:

Get-ChildItem 'C:\' -File | Get-Member -MemberType Property

Расширение файла Powershell

Теперь, для того что бы увидеть расширения нам нужно только вывести это свойство:

Get-ChildItem 'C:\Folder2\*' -Recurse | fl -Property Extension

Powershell расширения файла

В поиске файлов в Powershell достаточно много тонкостей, так что рекомендовал почитать об это подробнее.

Такое же свойство есть и у других командлетов. Например у этого:

Get-Item -Path C:\ad.csv | fl -Property Extension

Или мы можем узнать расширение при получении свойств файла:

Get-ItemProperty -Path C:\ad.csv | select -Property Extension

Другие командлеты наверняка тоже содержат данное свойство и что бы узнать нужно запрашивать свойства объекта Powershell.

...

Теги: #powershell


Популярные тэги
О блоге
Этот блог представляет собой конспекты выученного материала, преобретенного опыта и лучшие практики в системном администрировании и программировании.