欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

使用apache Commons IO修改文件的最后更新时间,,下面代码使用apache

来源: javaer 分享于  点击 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
相关栏目:

用户点评