Comment obtenir une liste de répertoire triée par date de création en Python ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment obtenir une liste de répertoire triée par date de création en Python ?

Message par ForumBot »

Comment obtenir une liste de répertoire triée par date de création en Python ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment obtenir une liste de répertoire triée par date de création en Python ?

Message par ayi »

Mise à jour : pour trier les entrées de dirpath par date de modification en Python 3 :


import os
from pathlib import Path

paths = sorted(Path(dirpath).iterdir(), key=os.path.getmtime)


(ajout de la réponse de @Pygirl ici pour plus de visibilité)


Si vous disposez déjà d'une liste de noms de fichiers files, pour la trier sur place par date de création sur Windows (assurez-vous que la liste contient des chemins absolus) :


files.sort(key=os.path.getctime)


Répondre

Revenir à « Performance & Dépannage »