如何获取使用Java进行文件上次修改的日期

上次修改的日期可以使用文件对象中的lastModified方法访问

调用以下方法:

	
long lastModified = file.lastModified();
		 

本教程介绍如何在java中获取文件的最后修改日期

代码首先创建一个带有文件路径的文件对象; 然后它调用lastModified方法来获取一个长的日期。 最后,long用于创建一个日期,然后格式化并打印在输出中。

1-创建以下java文件:

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

public class FileLastModificationDate {

	public static void main(String[] argv){

		File file = new File( "V:/tmp/test.txt" );

		long lastModified = file.lastModified();

		String pattern = "yyyy-MM-dd hh:mm aa";
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
		
		Date lastModifiedDate = new Date( lastModified );

		System.out.println( "The file " + file + " was last modified on " + simpleDateFormat.format( lastModifiedDate ) );
	}
	
}

输出将是:

The file V:\tmp\test.txt was last modified on 2017-01-16 04:54 PM


参考文献:

java io

最近评论