A�e, j'ai un peu oubli� mes cours de syst�me...
Ceci dit, ma logique �tait de penser que pour des raisons de portabilit�,
java ne pouvait fournir qu'une date (sans faire le tour des OS, il me semble
probable que certains ne g�rent qu'une seule date), mais j'ai d� me planter
compte-tenu de ce que tu annonces � la fin de ton post.


D�lol�, je tournerai sept fois ma souris sur l'�cran la prochaine fois ;-)
St�phan.


Guillaume Desnoix a �crit :
St�phan:

Peut-�tre la m�thode lastModified() est-elle simplement mal nomm�e.
Si je ne m'abuse, sous *NiX comme sous Windows, il n'y a
qu'une seule date associ�e � un fichier.


Tu t'abuses. Un systeme de fichiers unix gere typiquement trois dates:
- creation
- derniere modification
- dernier acces

Le cas Linux est un peu a part vu qu'il est capable de gerer une trentaine de systemes de fichiers differents. On a toujours ces 3 dates mais leur valeur peut ne pas etre pertinente si le FS sous-jacent est incapable de les gerer (typiquement FAT16). Inversement certains FS peuvent gerer d'autres dates/informations complementaires.

Dans tous les cas, en Java, on ne peut acceder qu'a la date de derniere modif. Il faut passer a JNI. Ou attendre la nouvelle API -- et oui, le JCP va en rajouter une couche ;-(

Guillaume




Répondre à