PDA

View Full Version : IFS Dateien löschen - älter als ...



itec01
16-07-09, 09:30
Hallo zusammen,
habt Ihr einen Codeschnipsel um aus dem IFS Dateien zu löschen, deren Erstellungs- oder Änderungsdatum älter ist als x Tage. Hauptsächlich geht es darum dieses Datum von den Dateien auszulesen.

Danke.

Fuerchau
16-07-09, 10:33
Such mal hier im Forum nach QSH.
Per Kommando "rm ... {find ... }" kann man sowas machen.

itec01
16-07-09, 11:03
Danke, aber der RM macht die Löschung. Ich benötige aber erst mal die Files, die zu löschen sind. Gibt es hierzu eine einfache Lösung aus einem Directory die Dateien mit Datum auszulesen?
Danke.

Fuerchau
16-07-09, 11:17
Der "find" kann nach Datum suchen und übergibt die NAmen dann an den "rm".

Fuerchau
16-07-09, 12:47
Siehe folgenden Beitrag:
http://newsolutions.de/forum-systemi-as400-i5-iseries/system-i-hauptforum/13329-alte-ifs-dateien-loeschen.html?highlight=rm

itec01
16-07-09, 15:08
Danke, ich habe es hingekriegt:

find . -ctime +72 -exec rm {} \;

Löscht alle Dateien, älter als 72 Tage ausgehend vom aktuellen Verzeichnis