![Могу ли я получить список длительностей медиафайлов, используя что-то вроде DIR?](https://rvso.com/image/1654538/%D0%9C%D0%BE%D0%B3%D1%83%20%D0%BB%D0%B8%20%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA%20%D0%B4%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9%20%D0%BC%D0%B5%D0%B4%D0%B8%D0%B0%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%2C%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F%20%D1%87%D1%82%D0%BE-%D1%82%D0%BE%20%D0%B2%D1%80%D0%BE%D0%B4%D0%B5%20DIR%3F.png)
Я нахожусь в папке «Музыка», и, скажем, я хочу узнать название и другие атрибуты каждой песни в этом каталоге. Тогда я просто открою терминал и зайду
каталог > musicFiles.txt
но это не даст мне длительность файлов. Можно ли сделать это аналогично, получая эту информацию? Я уже проверил параметры DIR и не смог найти тот, который работает с этим полем.
решение1
Вы можете использовать инструмент командной строки, например exiftool:
exiftool -ext mp3 -p "$Filename $Duration" .
Чтобы получить длительность без (приблизительно) в конце:
exiftool *.mp3 -p "$Filename - ${duration;s/ \(.*//}"
Или попробуйте решение PowerShell по этой ссылке:
PowerShell Получить длительность видео и рекурсивно вывести список всех файлов, экспортировать в CSV