У меня есть каталог со многими файлами изображений (.jpg), и я хочу экспортировать имена файлов в .csv или .txt
Однако я хочу перечислить только файлы, которые содержат определенные "теги" (метаданные) в их описании (например, "собака"). Как указать это, а затем экспортировать список в файл .csv?
Мне удалось получить ВСЕ файлы с расширениями .jpg с помощью следующей команды:
Get-ChildItem *.jpg | Out-File -FilePath .\filenames.txt
Однако это не фильтрует файлы, которые содержат тег "собаки" в метаданных.
Get-ChildItem -Path . -Filter "*dog*.jpg"
? Взгляните на встроенную справку дляGet-ChildItem
, запустивGet-Help Get-ChildItem -Full
в окне powershell.PoSh не имеет прямого доступа к метаданным файла в Windows. вам нужно будет изучить, как получить это самостоятельно. взгляните на >>> Использование PowerShell для поиска метаданных в файлах фотографий | Блог о сценариях — devblogs.microsoft.com/scripting/…