OVH Cloud OVH Cloud

Date de création d'un fichier

2 réponses
Avatar
Warrio
Hello,

Comment fait on pour récuperer en java la date de création d'un fichier ?

Merci d'avance

2 réponses

Avatar
nioubi
Warrio wrote:
Comment fait on pour récuperer en java la date de création d'un fichier ?


Bonjour,

Sauf erreur, ça ne se fait pas et il faudrait utiliser un appel à une
fonction de l'OS hôte s'il peut renvoyer cette propriété.

Avatar
Symon
Cette notion n'existant pas sur tous les OS (notamment unix), elle
n'existe pas en java (ca n'aurait pas été portable).

Par contre tu peux avoir la date de dernière modification d'un fichier :

File myFile = new File("/ressources/toto.txt");
Date creationDate = new Date(myFile.lastModified());

http://java.sun.com/j2se/1.5.0/docs/api/java/io/File.html#lastModified()

Sinon, la seule solution est de stocker (directement dans ton fichier,
ou dans une base de donnée, ou encore dans un fichier xml) la date de
crétion de ton fichier, pour pouvoir l'exploiter ensuite.

Symon

Warrio wrote:
Hello,

Comment fait on pour récuperer en java la date de création d'un fichier ?

Merci d'avance