Determine file creation date in Java

Java nio has options to access creationTime and other meta-data as long as the filesystem provides it.
Check this link out

For example (provided based on @ydaetskcoR‘s comment):

Path file = ...;
BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);

System.out.println("creationTime: " + attr.creationTime());
System.out.println("lastAccessTime: " + attr.lastAccessTime());
System.out.println("lastModifiedTime: " + attr.lastModifiedTime());

Leave a Comment