ak>>> Как узнать сколько дней видео лежит на моем харде? ;-) EG>> Посмотреть дату создания файла. Hа современных файловых системах EG>> это атрибут, отдельный от даты последней модификации файла. ak> Файла. Если бы файла. А тут куча директорий и файлов. И хочу узнать за ak> сколько это можно просмотреть.
А, то есть ты хочешь узнать не сколько дней видео *пролежало* на диске, а какая суммарная длительность видеофайлов.
Предполагая Windows, лично я б сделал так: поставил ffmpeg-win64-static.zip, в котором есть самодостаточный бинарник fprobe.exe, содержит внутри себя все нужные ему библиотеки и потому довольно толстый, больше 60MB.
И нарисовал такой BAT-файл calc.bat:
@echo off del sizes.txt 2>nul for %%f in (*.avi *.mp4 *.mp3) do ffprobe.exe -of csv=p=0 -show_entries format=duration %%f 2>nul > sizes.csv
Его прогон в каталоге с файлами указанных расширений генерирует текстовый файл sizes.csv с длительностями, типа такого: