Alte Dateien löschen
deleteFilesOlderThen - delete files that are older than X days
perl deleteFilesOlderThen.pl -iniFile [file]
perl deleteFilesOlderThen.pl -iniFile [file] -logLevel [DEBUG|INFO|WARN|ERROR] -logDir [logs]
INI-Datei: delete
[delete]
# Dateien mit Änderungsdatum älter als days [in Tagen] werden gelöscht
# Angabe von Dezimalzahlen (z.b. 0.25 für 6 Stunden) wird ausgewertet
days = 10
# regulärer Ausdruck für Dateien, die geprüft und gelöscht werden sollen (default: log)
regex = log
# Ordner in denen gesucht werden soll syntax Variante 1
folders =<<EOT
/2265/Log1
/2304/Log2
EOT
# Ordner in denen gesucht werden soll syntax Variante 2 bei nur einem Ordner
folders = log
INI-Beispiele
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 Verzeichnis D:/temp
nach 6 Stunden
[delete]
days = 0.25
regex = .*
folders = D:/temp