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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager