Я хочу знать, как удалять файлы на основе даты создания, используя работу чайника.У меня есть папка журналов, которая содержит файлы журналов за последние четыре года.Но я хочу сохранять файлы 1-го числа каждого месяца и удалять файлы старше 60 дней и старше 12 месяцев.
Шаг за шагом я использовал для создания чайника:
- Получить имя файла:
- Получить системную информацию:
- оценка регулярного выражения:
- Выбрать значения:
- Добавить константы:
- Поиск в базе данных:здесь я использую postgresql, он ищет поле entity_name и attribute_name из базы данных, а дата вставляется в базу данных с помощью этого поиска в базе данных.
- Калькулятор:
- Фильтр строк:
- Установить файлы в результате:
- Обрабатывать файлы с опцией delete:
Я хочу спросить, что у меня есть имя файла, например: abcd_2018_06_05.backup.Я использовал хардкорное регулярное выражение, чтобы определить имя файла выше.На шаге регулярного выражения я использовал выражение т.е. (\ d {4} _ [0-1] \ d_ [0-3] \ d). , которое работает, и на шаге строк фильтра я использовал фильтр как last_modified_date
Я хочу использовать еще один фильтр на шаге строк фильтра, т.е. удалить файлы старше 12 месяцев и сохранить файлы, созданные в 1-й день каждого месяца. Любое тело может сказать мне, какова будет логикаможет использоваться за этим.