读取文件夹下最新的文件

File path=new File("");

//列出该目录下所有文件和文件夹

File[] files = path.listFiles();

//按照文件最后修改日期倒序排序

Arrays.sort(files, new Comparator() {

   @Override

   public int compare(File file1, File file2) {

      return (int)(file2.lastModified()-file1.lastModified());

   }

});

//取出第一个(即最新修改的)文件,打印文件名

System.out.println(files[0].getName());

你可能感兴趣的:(读取文件夹下最新的文件)