Calcul ancienneté fichiers
Bonjour, je souhaite appliquer un traitement à des fichiers récents, on va dire moins de 1 jour.
la seule solution que j'ai trouvé est celle-ci, mais est ce le plus....propre
comment l'auriez vous écrit (juste pour lister les fichiers créé il y a moins de 1 jour, par exemple)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
# -*- coding: utf-8 -*-#
import os
import time, datetime
for dossier, sous_dossiers, fichiers in os.walk('c:/temp'):
for fichier in fichiers:
fic = os.path.join(dossier, fichier)
t = time.time()-os.path.getctime(fic)
if float(t) < 86400:
print fic
print t |