Récupérer la date de création d’un fichier en Java
Dans ce tutoriel nous allons découvrir comment récupérer la date de création d’un fichier en Java.
Exemple:
import java.nio.file.attribute.*; import java.nio.file.*; import java.io.IOException; public class Main { public static void main(String[] args) { try { Path file = Paths.get("C:\\Users\\PC\\Desktop\\file.txt"); BasicFileAttributes attr = Files.readAttributes(file, BasicFileAttributes.class); System.out.println("Date de création: " + attr.creationTime()); System.out.println("Date du dernier accès: " + attr.lastAccessTime()); System.out.println("Date derniere modification: " + attr.lastModifiedTime()); } catch (IOException e) { System.out.println(e.getMessage()); } } }
Sortie:
java.nio.file.attribute.BasicFileAttributes est une interface qui a été introduite dans JDK 7. BasicFileAttributes fait partie de java NIO 2. BasicFileAttributes fournit des attributs de fichier de base. Pour obtenir une instance de BasicFileAttributes, nous utilisons Files.readAttributes(). BasicFileAttributes peut fournir la date du dernier accès, la dernière date de modification, date de création, etc.