Quiero verificar si un archivo es anterior a una cierta cantidad de tiempo (por ejemplo, 2 días).Comparación de fechas para buscar archivos antiguos
me las arreglé para obtener el tiempo de creación de archivos de tal manera:
>>> import os.path, time
>>> fileCreation = os.path.getctime(file)
>>> file
1314015638
>>> time.ctime(os.path.getctime(file))
'Mon Aug 22 14:20:38 2011'
¿Cómo puedo comprobar ahora si este es mayor de 2 días?
Trabajo en Linux, pero una solución multiplataforma sería mejor. ¡Aclamaciones!
+1 sabía que era muy fácil ... pero yo estaba un poco Blocket por tipos de datos ... muchas gracias! :) – Stefano
Creo que sería más limpio usar timedelta (ref .: la respuesta de Eduardo). – Alvaro