使用apache Commons IO修改文件的最后更新时间,,下面代码使用apache
分享于 点击 26539 次 点评:263
使用apache Commons IO修改文件的最后更新时间,,下面代码使用apache
下面代码使用apache commons io的FileUtils类的touch方法触发修改文件的lastModifyTime,并比较修改前后的时间是否有变化。
package cn.outofmemory.examples;import java.io.IOException;import org.apache.commons.io.FileUtils;import java.io.File;/** * * @author www.javadb.com */public class Main { public static void main(String[] args) { try { File file = new File("pic.jpg"); long lastModified1 = file.lastModified(); FileUtils.touch(file); long lastModified2 = file.lastModified(); System.out.println("File date / time was updated: " + (lastModified2 > lastModified1)); } catch (IOException ex) { ex.printStackTrace(); } }}
输出:
File date / time was updated: true
用户点评