/*
Set last modified time of a file or directory
This Java example shows how set last modified time of a particular
file or directory using setLastModified method of Java File class.
*/
import java.io.*;
import java.util.Date;
public class SetFileLastModifiedTime {
public static void main(String[] args) {
//create file object
File file = new File("C://FileIO//ReadText.txt");
Date lastModified = new Date(file.lastModified());
System.out.println("Last modified time of file is : " + lastModified );
/*
* To set last modified time of a file, use
* boolean lastModifiedTime(long time) method of Java File class.
*
* Here, time is milliseconds since Jan 01, 1970 00:00:00.
*
* This method returns true if operation was successful, false otherwise.
*/
lastModified = new Date();
//set last modified time to current time
boolean blnSuccess = file.setLastModified(lastModified.getTime());
System.out.println("Was last modified time set successfully ?:" + blnSuccess);
System.out.println("File last modification date is : " +
new Date(file.lastModified()));
}
}
/*
Typical output would be
Last modified time of file is : Sun Jan 06 16:23:55 EST 2008
Was last modified time set successfully ?:true
File last modification date is : Mon Jan 07 20:50:00 EST 2008
*/
Bookmark/Search this post with:
Post new comment