PowerShell: Get-ChildItem list имя файла .jpg, включающее определенные ключевые слова «метки» в метаданных | экспортировать в CSV

avatar
PanOle
8 августа 2021 в 23:26
213
0
0

У меня есть каталог со многими файлами изображений (.jpg), и я хочу экспортировать имена файлов в .csv или .txt

Однако я хочу перечислить только файлы, которые содержат определенные "теги" (метаданные) в их описании (например, "собака"). Как указать это, а затем экспортировать список в файл .csv?

Мне удалось получить ВСЕ файлы с расширениями .jpg с помощью следующей команды:

Get-ChildItem *.jpg | Out-File -FilePath .\filenames.txt

Однако это не фильтрует файлы, которые содержат тег "собаки" в метаданных.

Источник
Abraham Zinala
8 августа 2021 в 23:31
0

Get-ChildItem -Path . -Filter "*dog*.jpg"? Взгляните на встроенную справку для Get-ChildItem, запустив Get-Help Get-ChildItem -Full в окне powershell.

Lee_Dailey
9 августа 2021 в 00:04
0

PoSh не имеет прямого доступа к метаданным файла в Windows. вам нужно будет изучить, как получить это самостоятельно. взгляните на >>> Использование PowerShell для поиска метаданных в файлах фотографий | Блог о сценариях — devblogs.microsoft.com/scripting/…

Ответы (0)