This package can help you to clean up the directory.
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.3.tar.gz
(3.7 kB
view hashes)
Built Distribution
Close
Hashes for dir_clean-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f94c95f0ccee2f0f63f6e79c1ee33523cf92df30804ebec4f8efe72a834bf5ae |
|
MD5 | c0cf0d56e6de4bc58a642eb57e7a5065 |
|
BLAKE2b-256 | 66a7299eacbfac6df526fa572820d5183dd0c4cde5635f7d0554251c68d8fa11 |