如何在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