Il existe une autre question similaire à la mienne sur StackOverflow ( Comment obtenir la date de création d'un fichier en Java ? ), mais la réponse n'est pas vraiment là puisque le PO avait un besoin différent qui pouvait être résolu par d'autres mécanismes. J'essaie de créer une liste des fichiers dans un répertoire qui peut être triée par âge, d'où le besoin de la date de création du fichier.
Après avoir parcouru le web, je n'ai pas trouvé de moyen efficace de le faire. Existe-t-il un mécanisme permettant d'obtenir les dates de création des fichiers ?
BTW, actuellement sur un système Windows, peut avoir besoin que cela fonctionne sur un système Linux aussi bien. De plus, je ne peux pas garantir le respect d'une convention de dénomination des fichiers où la date et l'heure de création sont intégrées au nom.
2 votes
Bon, après plus de discussions et d'enquêtes sur les systèmes de fichiers, nous avons décidé que l'utilisation de la date de dernière modification est suffisante car elle aurait probablement dû être vérifiée avec la date de création. Les deux doivent être vérifiées pour déterminer si un ancien fichier a été récemment modifié et donc toujours actif. Il suffit donc de vérifier le fichier modifié le plus loin dans le passé. Merci pour toutes ces informations. BTW, j'aimerais bien utiliser nio, mais la version Linux ici ne supporte pas la création de fichiers de toute façon.