This package starts and looks after your program, based on the configuration.
Project description
dir_clean
This package can help you to clean up the directory.
Files or directories older than the specified number of days will be deleted.
Usage
usage: __main__.py [-h] [-d KEEP_DAYS] [-c CONF_FILE] [--dry-run]
optional arguments:
-h, --help show this help message and exit
-d KEEP_DAYS, --keep-days KEEP_DAYS
days to keep (default: 7)
-c CONF_FILE, --conf-file CONF_FILE
configuration filename (default: dir_clean.conf)
--dry-run
Configuration file format
Each line consists of these items, separated by commas:
-
path: path to search.
-
regex: Regular expression to match directories or files to clean. (optional)
-
days: how many days to keep. (optional)
Example:
/services/www/log,.+,3
Date comparison
By default, the modification date of the file or directory will be read as a comparison with the current date, but you can also specify the date of a file or directory through the regular expression.
/services/www/log,.+?-(?P<m>\d{2})-(?P<d>\d{2})-(?P<y>\d{4})\.log,7
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dir_clean-0.1.0.tar.gz
(3.7 kB
view hashes)
Built Distribution
Close
Hashes for dir_clean-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bfd265500df58b05ebaac2065bd73666762a286da4eae1ae1a5587a26bc98b5 |
|
MD5 | d14295166659ed0548bc1033a73936d4 |
|
BLAKE2b-256 | bec16557beae208e5dafca8e7a2f192e0d43ad3627bd4436fbf6e3c77bb7ea50 |