Ich verstehe nicht wirklich, wo hier das Missverständnis liegt, der TE hat halt keine Auskunft über die genaue Ordnerstruktur gegeben. Deine Lösung würde Ordner auswählen, mit einem Timestamp älter als 30 Stunden und diesen löschen, unabhängig davon, welchen Timestamp potenzielle Files in Unterordnern dieses Ordners haben, die eben neuer sein können als der Timestamp des Überordners. Somit werden in diesem Fall Files gelöscht, die weniger alt als 30 Stunden sind und der TE sagt er will nur Files löschen, die älter als 30 Stunden sind. Das ist doch ein offensichtliches Problem, oder etwa nicht? Oder was übersehe ich deiner Meinung nach?