如何在Java中获取文件的上次修改日期
时间:2020-02-23 14:36:14 来源:igfitidea点击:
有时我们需要获取Java中文件的上次修改日期,通常是针对JBoss配置文件更改等热部署的侦听器。java.io.File类lastModified()返回长久的最后修改日期,我们可以在这段时间内以人类可读的格式构造date对象。
Java文件的上次修改日期
一个简单的示例,显示如何在Java中获取文件的上次修改日期。
package com.theitroad.files;
import java.io.File;
import java.util.Date;
public class FileDate {
public static void main(String[] args) {
File file = new File("employee.xml");
long timestamp = file.lastModified();
System.out.println("employee.xml last modified date = "+new Date(timestamp));
}
}
上面程序的输出是:
employee.xml last modified date = Fri Dec 07 14:19:10 PST 2012
如果文件不存在,则lastModified()返回0L,如果我删除employee.xml,则输出为:
employee.xml last modified date = Wed Dec 31 16:00:00 PST 1969

