Seite 1 von 1

Os.Walk mit Zeitangabe

Verfasst: Sonntag 13. Februar 2022, 17:46
von ryb35
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??

Re: Os.Walk mit Zeitangabe

Verfasst: Sonntag 13. Februar 2022, 17:59
von __deets__
File system notifications benachrichtigen sicher, wenn etwas passiert. https://pypi.org/project/watchdog/