Obtenir le dernier temps d'accès pour un fichier
Je sais que l'utilisation File
objet, nous pouvons obtenir l'heure de dernière modification d'un File
(c'est à dire Fichier.lastModified()). Mais, mon exigence est d'obtenir le dernier accès le temps pour un File
en Java. Comment puis-je l'obtenir?
source d'informationauteur Veera
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin d'utiliser le nouveau fichier d'e/S de l'API (NIO2) qui vient avec Java 7. Il a une méthode lastaccesstime n'() pour la lecture de l'heure du dernier accès.
Voici un exemple d'utilisation:
Pour plus d'informations, voir La Gestion Des Métadonnées dans le Tutoriel Java.
Vous ne pouvez pas le faire avec la plaine de Java, vous aurez besoin d'utiliser JNI pour accéder à la plate-forme de données spécifiques telles que la ce ou de l'utilisation les extensions du noyau bibliothèque Java comme suit:
Ou, si vous avez Java 7, aller avec Esko réponse et l'utilisation NIO.