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

java 得到文件最后的修改时间

2011-04-18 13:24 387 查看
package com.syscom;
  
  import java.io.*;
  import java.util.*;
  /**
   *如果是文件没有经过修改则得到的是创建时间
   *如果修改过则得到是最后修改的时间
   */
  public class TestGetFileTime {
  
   public static void main(String[] args) {
  
   File file = new File("d:/test.txt");
   //毫秒数
   long modifiedTime = file.lastModified();
   System.out.println(modifiedTime);
   //通过毫秒数构造日期 即可将毫秒数转换为日期
   Date d = new Date(modifiedTime);
   System.out.println(d);
  
   // Set the last modified time
   long newModifiedTime = System.currentTimeMillis();
   //设置最后一次修改的时间
   boolean success = file.setLastModified(newModifiedTime);
   if (!success) {
   System.out.println("change failed");
   } else {
  
   System.out.println(new Date(file.lastModified()));
   }
  
   }
  
  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息