deleteFilesOlderThen - delete files that are older than X days

NAME

deleteFilesOlderThen - delete files that are older than X days

COPYRIGHT

Copyright (C) 2012-2021 TBBM <https://www.tbbm.at>

SYNOPSIS

perl deleteFilesOlderThen.pl [options] -iniFile [file]

OPTIONS

General Options

-h

Print a brief help message and exits.

-help

Prints the manual page and exits.

-logLevel

Sets the log level: DEBUG, DEBUG, WARN, ERROR, defaults to INFO.

-logDir

Sets the directory to store the log files, defaults to ./logs.

Konfigurationsbasiert:

-iniFile Optionen für [delete] Sektion:
    [delete]
    
    days = 10         # Dateien mit Änderungsdatum älter als days [in Tagen] werden gelöscht
                      # Angabe von Dezimalszahlen (z.b. 0.25 für 6 Stunden) wird ausgewertet
                      
    regex = log       # regulärer Ausdruck für Dateien, die geprüft und gelöscht werden sollen (default: log)
    
    folders =<<EOT    # Ordner in denen gesucht werden soll syntax Variante 1
    /2265/Log1
    /2304/Log2
    EOT
    
    folders = log     # Ordner in denen gesucht werden soll syntax Variante 2 bei nur einem Ordner

EXAMPLES

löscht alle *.log Dateien in den Verzeichnissen /2265/Log1 and /2304/Log2 nach 10 Tagen

    [delete]
    days = 10
    regex = log
    folders =<<EOT
    /2265/Log1
    /2304/Log2
    EOT
    

löscht alle *.* Dateien im Verzeichniss D:/temp nach 6 Stunden

    [delete]
    days = 0.25
    regex = .*
    folders = D:/temp
    
 deleteFilesOlderThen - delete files that are older than X days