Os.Walk mit Zeitangabe

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
ryb35
User
Beiträge: 2
Registriert: Dienstag 7. September 2021, 16:21

Hallo,

ich habe ein Programm geschrieben, das jede Minute prüft, ob in der vergangenen Minute eine neue Datei in den Ordner abgelegt wurde. Wenn ja wird diese in einem anderen Pfad kopiert. Dies funktioniert auch.

Das Problem:

In dem Ordner sind über 100.000 Dateien und bei jedem Durchlauf wird jede Datei überprüft.

for root, dirs, files in os.walk(path):
for name in files:

Die Ausgabe erfolgt sortiert nach Buchstaben. Gibt es eine Möglichkeit die Ausgabe sortiert nach Datum zu machen und sobald die Zeit über eine Minute ist die Schleife zu unterbrechen... oder andere Möglichkeiten??
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

File system notifications benachrichtigen sicher, wenn etwas passiert. https://pypi.org/project/watchdog/
Antworten