E.L.K. (7ocb) wrote in sokolsoft,
E.L.K.
7ocb
sokolsoft

  • Mood:
  • Music:

Temp file deleter.

Может так случится, что сегодня допишу скрипт на питоне, смысл которого заключается в удалении файлов на временном хранении.

То есть: есть определенная директория, в которой находятся поддиректории либо файлы вида: *.d-2005-10-15.* или *.a-2005-10-15.*
Путь к этой директории указан в конфиге скрипта. Когда он запускается, он проверяет дату, указанную в имени, и, если эта дата была раньше, то есть, если, например, скрипт вызывается 2005-10-22, то, в случае для *.d-2005-10-15.* элемент удалится, а в случае для *.a-2005-10-15.* заархивируется и сложится по определенному пути, указанному в конфиге.

Это будет в первой версии.

Так-же для каждой исходной папки (в которой будет проверяться наличие устаревших объектов) предусмотрена возможность задания флагов. Первый, который мне пришел в голову - это arc_rem_date - который при архивации убирает из имени архива дату, после которой элемент должен быть заархивирован. То есть из директории/файла some.a-2005-10-10.test получится some.test.zip а не some.a-2005-10-10.test.zip, как без флага.
Второй - arc_add_date - подразумевает указание срока в днях, который должен быть добавлен к времени удаления. То есть из директории/файла some.a-2005-10-10.test при указании 30 дней получится архив some.d-2005-11-10.test.zip, который будет лежать по другому пути, который так-же можно будет добавить в конфиг и таким образом получится, что данные были заархивированы, переложенны в другое место, а потом удалены через 30 дней.

Это будет потом.

В связи с этим вопросы:
1. Кто-нить кроме меня видит в этом какой-нить разумный смысл?
2. Если да, то может быть будут высказаны идеи о том, что бы следовало туда добавить.

Сейчас скрипт весит 9кб с комментариями и около 4кб без комментариев.
  • Post a new comment

    Error

    default userpic
  • 5 comments