怎么知道文件的生成时间?
java.io.File()没有这个方法

解决方案 »

  1.   

    import java.io.*; 
    public class Test { 
    public static void main(String[] args) { 
    try { 
    Process p = Runtime.getRuntime().exec("cmd /C dir c:\\temp\\xx.txt /tc"); 
    InputStream is = p.getInputStream(); 
    int i; 
    while((i=is.read())!=-1) System.out.print((char)i); 
    } catch (java.io.IOException exc) { exc.printStackTrace(); } 

    } 从里面提取吧
      

  2.   

    创建时间不知道,
    最后修改时间可以用lastModified()
      

  3.   

    import java.io.*;
    import import java.text.SimpleDateFormat;
    public class Test{
       public static void main(String[] args){
          try{
             String strDateTime = "";
             File f = new File("path/file");
             long fLastMod = f.lastModified();
             String datetimeformat = "yyyy-MM-dd HH:mm:ss";
             SimpleDateFormat sdateformat = new SimpleDateFormat(datetimeformat);
             Timestamp  ts = new Timestamp(fLastMod);
             strDateTime = sdateformat.format(ts);
          }catch(Exception e){
            
          }
       }
    }
      

  4.   

    import 少写了一个,java.sql.*