Aludrin
Lieutenant
- Registriert
- Juni 2005
- Beiträge
- 711
Hi,
ich schreibe gerade ein kleines Script, das eingehende Dateien parsen soll.
Es soll mit der ältesten Datei im Ordner anfangen und wenn dort nichts passendes drin steht die nächstältere nehmen.
Die Ermittlung der ältesten Datei habe ich bereits hinbekommen:
nun will ich aber, wie bereits gesagt, falls einige Bedingungen nicht passen, die nächstältere Datei haben,
also quasi: oldest = oldest + 1 ^^
Ich stehe aber gerade völlig auf dem Schlauch, wie ich das angehen könnte.
Besten Dank schon einmal.
ich schreibe gerade ein kleines Script, das eingehende Dateien parsen soll.
Es soll mit der ältesten Datei im Ordner anfangen und wenn dort nichts passendes drin steht die nächstältere nehmen.
Die Ermittlung der ältesten Datei habe ich bereits hinbekommen:
Code:
#Ermittelt die älteste Datei des Verzeichnisses
oldest = sum((len(f) for _, _, f in os.walk(incoming_folder)))
oldestAge = 0
for file in os.listdir(incoming):
age = os.stat(incoming + file).st_mtime
if age > oldestAge:
oldestAge = age
oldest = file
nun will ich aber, wie bereits gesagt, falls einige Bedingungen nicht passen, die nächstältere Datei haben,
also quasi: oldest = oldest + 1 ^^
Ich stehe aber gerade völlig auf dem Schlauch, wie ich das angehen könnte.
Besten Dank schon einmal.