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

    技术2022-05-20  29

    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()));   }     }    }


    最新回复(0)