Добрый день!
Ведется видеонаблюдение, пока с одной камеры. Все это дело через rtsp пишется на некий сервер на винде с использованием Agent DVR. Файлы создаются с таким именем "2024-11-27_12-32.mkv"
Хочу, чтобы файлы не просто валились в одну папку, а была структура типа
\2024\11\27 и в ней 24 файла по часу.(ну как пойдет, если запись стартована не в 00:00)
1. Это как-то можно средствами Agent DVR сделать или нужно обмазываться bat-файлами, проверяющими наличие каталогов, создающими нужные каталоги, копирующими и удаляющими видеофайлы?
Делать такую структуру очень плохая идея.
Во первых много уровней вложенности, будет работать в десятки раз медленнее чем просто файлы в одной папке.
Я такую хрень получил в одном месте в наследство от предыдущего админа, там вроде всего два года в дереве по дням, но с этой структурой невозможно работать, особенно что то автоматизированное писать неудобно.... И копирование занимает в 5 раз больше времени чем такой же объем но из одной папки.
---
Если нужно дробить дроби но с минимальными уровнями вложенности.
aleks-th, скорость работы с файлами, если их не десяток тысяч штук, не зависит от того, в одном каталоге они или структура, мало того, когда файлов десятки тысяч в одном каталоге, тормозить начинают почти все (вина не на файловой системе, а корявый софт), и единственный способ это решить, именно раскидать по подкаталогам.
rPman, в теории, на практике попрактикуйтесь, сильно удивитесь.
У меня их там примерно 500 000 файлов было, сейчас наверное больше.
---
После реорганизации когда эту вложенность до 3-5 уровней сократили - в 5 раз быстрее все стало работать, как минимум любая программа бекапа в 5 раз быстрее их теперь забирает.
обход вложенных каталогов где вложенность порядка 10-15 каталогов внутрь это тот еще треш и ад.
А у автора всего 24*365 = 8760 файлов в год.
Ну по месяцам их еще можно поделить
Но по дням думаю сильно черезчур уже дробление будет
А зачем? там по дате проще в папке отсортировать.. у Вас же не 365 дней архива там)
а нужное просто скопировать, при необходимости
да и смотрится это обычно поиском по архиву, а не тыканьем в файлы на диске
А вообще лучше использовать проф решения типа Трассир \ Hikvision \ Zoneminder
Да и насколько помню Agent DVR имеет кучу ограничений в бесплатной версии жеж