您的位置:首页 > 编程语言 > Java开发

JAVA获取文件的创建日期

2015-04-26 23:51 316 查看
在File的方法中,只能直接获取文件的最后修改日期,而且是以ms作为计量单位的,没有直接获取文件创建日期的方法,那是不是意味着JAVA不能获取文件的创建时间呢,答案是否定的,作为全球用使用人数最多的编程语言JAVA,完全可以获取我们所需要的任何信息,下面就是JAVA获取文件创建日期的代码:

import java.io.*;

public class getCreateFileTime2 {

  public static void main(String[] args) {

    try {

      Process p = Runtime.getRuntime().exec("cmd /C dir f:\\modifyInfoLoade.log /tc");

      InputStream is = p.getInputStream();

      BufferedReader br = new BufferedReader(new InputStreamReader(is));

      String result;

      String getTime = null;

      while ((result = br.readLine()) != null) {

        String[] str = result.split(" ");

        for (int i = str.length - 1; i >= 0; i--) {

          if (str[i].equals("modifyInfoLoader.log")) {

            getTime = str[0] + " " + str[2];

          }

        }

      }

      System.out.println("modifyInfoLoade.log 文件的创建日期是:" + getTime);

    } catch (java.io.IOException exc) {

      exc.printStackTrace();

    }

  }

}
http://blog.sina.com.cn/s/blog_62cd5a980100ogzh.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: