读取文件修改时间的方法
最近经常遇到用程序操作文本的事情,需要用到一个判断文件是否被修改的功能,结果查了一下java的用法还是很简单的,创建一个类如下:
public static String getModifiedTime_2(){
File f = new File("D:\\active.txt");
Calendar cal = Calendar.getInstance();
String timechange="";
//获取文件时间
long time = f.lastModified();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//转换文件最后修改时间的格式
cal.setTimeInMillis(time);
timechange = formatter.format(cal.getTime());
return timechange;
//输出:修改时间[2] 2009-08-17 10:32:38
}
最后调用输出返回值可以惊奇的发现,输出了文件的最后修改时间了。