Skip to Content

Get Last modification time of a file or directory

  1. /*
  2.   Get Last modification time of a file or directory
  3.   This Java example shows how to determine last modification time of a particular
  4.   file or directory using lastModified method of Java File class.
  5. */
  6.  
  7. import java.io.*;
  8. import java.util.Date;
  9.  
  10. public class GetLastModificationTimeOfAFile {
  11.  
  12.   public static void main(String[] args) {
  13.    
  14.     //create file object
  15.     File file = new File("C://FileIO//demo.txt");
  16.    
  17.     /*
  18.      * To determine last modification time of a particular file or directory, use
  19.      * long lastModified() method of Java File class.
  20.      *
  21.      * This method returns long representing the time file was last modified as
  22.      * milliseconds since Jan 01, 1970 00:00:00. This
  23.      * method returns 0L if the file does not exists or in case of IOException.
  24.      *
  25.      */
  26.    
  27.      long lastModified = file.lastModified();
  28.    
  29.      System.out.println("File was last modifed at : " + new Date(lastModified));
  30.   }
  31. }
  32.  
  33. /*
  34. Typical output would be
  35. File was last modifed at : Sun Jan 06 18:24:01 EST 2008
  36. */

Advertisement: