Доработка скрипта для Powershell "Выгрузка только скриншотов к видео файлам"

  • Опубликовано 2 года назад
  • Просмотры 6
  • Закончить проект

Описание

Есть скрипт Powershell индексирующий видео в папке.

В числе других полей, есть скриншоты к каждому видео.
Каждому файлу видео в выводе соответствует поле со всеми его скриншотами.

Шаблон вывода в csv :

"Name","Scrinshots_data"

"Any_name_file_video.mp4","Any_name_file_video.mp4 _scrinshot-id.jpg","Any_name_file_video.mp4_scrinshot-i d.jpg".

Видео и его скриншоты в индексируемой папке всегда находятся в пределах одной папки. Каждому видео в папке соответствует группа его скриншотов по маске видео в названии.
Но!
В пределах одной папки могут располагаться МНОЖЕСТВО видео с их скриншотами. И у всех у них будет одинаковая маска.

Поэтому в данный момент в вывод csv добавляются скриншоты, которые не соответствуют родителю по имени. То есть задача выполнить дополнительную проверку на вхождение в имя скриншота имени его видео файла.

Название скриншота складывается из 3х переменных

'$video_file_name'+'_$timestamp'+'_$time.jpg'

Примеры имен
www.fl.ru/away/?href=http...

Опубликовано 2 года назад