Есть скрипт, который создаёт список видеофайлов в заданной директории и записывает в его ини-файл:
Как сделать так, что бы в каждую секцию file записывалась ещё и информация о видео, т.е:
1. Размер в мегабайтах.
2. Формат.
3. Разрешение.
4. Длительность.
При этом, информация о видео должна записываться в одну строку через разделитель, например:
Как это реализовать, и возможно ли вообще это сделать без использования сторонних программ?
Код:
$ListDirMpc = IniRead($INI, "mpc", "dir", "0") ;папка с файлами
$MPCList = @ScriptDir & '\MPCList.ini' ;список файлов
$mpc_r = _FileListToArray($ListDirMpc, '*', 1)
$mpc_lc = "[kolichestvo_video]" & @CRLF
$mpc_lc &= "kolichestvo_video = " & $mpc_r[0] & @CRLF
for $i = 1 to $mpc_r[0]
$mpc_lc &= @CRLF
$mpc_lc &= "[file" & $i & "]" & @CRLF
$mpc_lc &= "video=" & $mpc_r[$i] & @CRLF
next
FileWrite ($MPCList, $mpc_lc)
Как сделать так, что бы в каждую секцию file записывалась ещё и информация о видео, т.е:
1. Размер в мегабайтах.
2. Формат.
3. Разрешение.
4. Длительность.
При этом, информация о видео должна записываться в одну строку через разделитель, например:
info= 350Mb | avi | 1024 x 432 | 00:25:15
Как это реализовать, и возможно ли вообще это сделать без использования сторонних программ?