Я хочу знать, как удалять файлы на основе даты создания, используя работу чайника.У меня есть папка журналов, которая содержит файлы журналов за последние четыре года.Но я хочу сохранить только журналы прошлой недели.Задание должно удалять все файлы журнала, возраст которых превышает один месяц.В работе в Пентахо есть опция удаления файла.Но как мы можем получить дату создания файла и соответственно удалить файлы.
Шаг за шагом я использовал для создания чайника:
- Получить имя файла
- Получить системуinfo
- Добавить константы
- Поиск в базе данных: здесь я использую postgresql, он ищет поле entity_name и attribute_name из базы данных, а дата вставляется в базу данных с помощью этого поиска в базе данных.
- Выберите значения:
- Калькулятор
- Фильтр строк
- Задание файлов в результате
- Обработка файлов с возможностью удаления.
Я хочу спросить, что у меня есть имя файла, например: abcd_2018_06_05.backup.Мне нужно использовать регулярное выражение с жестким ядром, чтобы определить указанное выше имя файла. Может ли кто-нибудь помочь мне определить его так, чтобы оно могло принимать правильное значение (имя_файла, len (имя_файла) -7).
Я знаю, как это можно сделатьв запросе SQL, но в Пентахо я не знаю.