Hallo Ted,
als Lösungsansatz wie ich es versuchen würde.
Erstens die Benennung nicht nach dem Tag des Monates, sondern nach der Unix-Zeit, nach den vergangenen Sekunden. Diese würde ich dann per Substring so kürzen, das ich brauchbares Format habe.
Dann beim Programmablauf das Verzeichnis einlesen, in welchem sich die Daten befinden, und beim Einlesen dann vergleichen, ob die jetztige Systemzeit nicht um soviel Sekunden (5x24x60x60 plus ein zwei Stunden Karenz - bin zu faul zum rechnen) älter ist. Wenn nicht bleibt sie unberührt, wenn ja, mit unlink löschen.
Jens