package com.yourcompany.struts;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Date;

public class MyFileTime {
  public static void main(String[] args) {
    File file = new File("F:\\2007vb6");// 文件目录
    try {
      for (File demoFile : file.listFiles()) {
        Process ls_proc = Runtime.getRuntime().exec(
            "cmd.exe /c dir " + file.getAbsolutePath() + " /tc");// 通过DOS获得的创建时间
        InputStream is = ls_proc.getInputStream();
        BufferedReader br = new BufferedReader(new InputStreamReader(is));
        String str;
        int i = 0;
        while ((str = br.readLine()) != null) {
          i++;
          if (i == 6) {
            System.out.println("Create time:" + str.substring(0, 17));
          }
        }
        Date date = new Date(demoFile.lastModified());// 最后修改时间
        System.out.println("Last Time:" + date);
        FileInputStream fis = new FileInputStream(demoFile);
        System.out.println("File Size:" + fis.available());
      }
    } catch (Exception ex) {
    }
  }

}
你的回帖是我最大的动力