Менеджер архивов


Обработка для полуавтоматического удаления старых архивов.
Платформа 8.2 (обычные формы).

 

Обработка удаляет старые архивы по следующему алгоритму: до даты1 хранятся все архивы, от даты1 до даты2 хранится один архив в неделю (плюс первый архив в каждом месяце), после даты2 хранится один архив в месяц. Причем пользователю предоставляется возможность выбора, какие архивы удалять нужно, а какие нет.

Дата архива определяется из наименования файла (это первые восемь символов (в формате ГГГГММДД) после отсечения префикса (который в списке настроек называется "отбор по подстроке") и удаления из наименования всех следующих символов: точка ("."), подчеркивание ("_"), дефис ("-"), пробел (" ")). Если из наименования дату архива определить не удалось, то за дату архива принимается дата редактирования файла (это дольше по времени).

Имеется возможность отображения размера архивов (по умолчанию отключено, т.к. это дольше по времени). Чтобы воспользоваться этой возможностью, необходимо в списке архивов отобразить соответствующий столбец. Для каждой настройки предусмотрена возможность выбора единицы измерения размера архива.

Чтобы пометить архив на удаление или снять пометку на удаление, необходимо дважды щелкнуть на нём мышкой.

Чтобы понять, как работает обработка, рекомендуется пощупать результат её работы на практике, для этого предусмотрена возможность пакетного создания файлов для тестирования (Меню -> Действия -> Создать тестовые архивы).

Таблица настроек сохраняется в файл.

Файлы обработки:

-