Всем привет. Есть необходимость мониторинга файлов бэкапов. В папке лежит 12 файлов вида "basename 2018-10-25 15;01;39 (Полный).7z" нужно проверять последний файл не старше ли 86400 секунд.
Обычные файлы со статическим именем проверяю с помщью вот такой конструкции
{vfs.file.time[D:\Backup\basename.bak,modify].now()}-{vfs.file.time[D:\Backup\basename.bak,modify].last()}>86400
по сему вопрос можно ли как то (например с помощью регулярных выражений) отслеживать динамический файл? и как сделать что бы отслеживал он только последний. а не все 12 штук.... желательно все как то без использования скриптов на стороне хранилища.
регулярное выражение вижу как то так ^D:\Backup\basename[0123456789.-;]*(Полный).7z$ Поправьте если не прав. вторая часть вопроса наверное более актуальная(проверять 1 из 12 файлов только)
Обычные файлы со статическим именем проверяю с помщью вот такой конструкции
{vfs.file.time[D:\Backup\basename.bak,modify].now()}-{vfs.file.time[D:\Backup\basename.bak,modify].last()}>86400
по сему вопрос можно ли как то (например с помощью регулярных выражений) отслеживать динамический файл? и как сделать что бы отслеживал он только последний. а не все 12 штук.... желательно все как то без использования скриптов на стороне хранилища.
регулярное выражение вижу как то так ^D:\Backup\basename[0123456789.-;]*(Полный).7z$ Поправьте если не прав. вторая часть вопроса наверное более актуальная(проверять 1 из 12 файлов только)
Comment