Voglio verificare se un file è precedente a un certo periodo di tempo (ad esempio 2 giorni).Confronto delle date per verificare i vecchi file
sono riuscito ad ottenere l'ora di creazione di file in modo tale:
>>> import os.path, time
>>> fileCreation = os.path.getctime(file)
>>> file
1314015638
>>> time.ctime(os.path.getctime(file))
'Mon Aug 22 14:20:38 2011'
Come si può ora controllare se questo è più vecchio di 2 giorni?
Io lavoro sotto Linux, ma una soluzione multipiattaforma sarebbe meglio. Saluti!
+1 sapevo che era abbastanza facile ... ma ero un po 'bloccante per tipi di dati ... grazie mille! :) – Stefano
Credo che sarebbe più pulito usare timedelta (ref .: la risposta di Eduardo). – Alvaro