摘要:
下文使用Java代码获取文件上次修改时间的方法分享,如下所示:
实现思路:
使用java.io.File类中的lastModified()方法
此方法会返回文件的最后修改时间,
当文件不存在时,则返回I/O错误
此方法返回单位为毫秒
例:
Java 中输出文件的最后修改时间的示例
package com.maomao365;
import java.io.File;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
/**
* @author maomao365
*/
public class LastModifiedFileExample {
public static void main(String[] args) {
File file=new File("maomaoTest.txt");
/*检测文件是否存在*/
if(file.exists()){
/*获取文件最后修改时间*/
long lastTmp=file.lastModified();
/*转换时间*/
DateFormat format=new SimpleDateFormat("MMMM dd yyyy hh:mm a");
System.out.println("文件最后修改时间 : "+format.format(lastTmp));
}else{
System.out.println("文件不存在。");
}
}
}