Home » Java programs » Java file handling programs

Java program to get the last modification date and time of a file

In this java program, we will learn how to get the file's last modification date and time? Here, we will give a file name and program will print its last modification date and time.
Submitted by IncludeHelp, on October 17, 2017

Given a file name and we have to find its last modification date using java program.

To implement this program, we are using "File" class, and its method "lastModified()" which returns file’s last modification date and time.

Here, we are passing (giving) a file named "IncludeHelp.txt' which is stored in "E:" drive in my system; you can pass any file name with correct path which must be available in your system.

Consider the program

//this program will display date and time of last modification 
//of the file IncludeHelp.txt

import java.io.*;
import java.util.Date;

public class LastModify 
	public static void main(String[] args)

		// Enter the file name here.
		File file = new File("E:/IncludeHelp.txt");

		// lastModified is the predefined function of date class in java.
		long lastModified = file.lastModified();

		// will print when the file last modified.
		System.out.println("File was last modified at : " + new Date(lastModified));


File was last modified at : Sun Oct 15 23:23:34 IST 2017

Was this page helpful? YES NO

Are you a blogger? Join our Blogging forum.

Comments and Discussions

We are using Google to publish ads on our website; Google has its own privacy policies. They may save log, cookies on your system. Google may also collect information of your system like IP address, region, city, country. For more details please go through the Google’s privacy policy.