package com.example.demo.utils; import java.io.File; import java.util.Arrays; import java.util.Comparator; import java.util.Date; public class FileUtil { public static void main(String[] args) { // File file = new File("d:/"); // File[] fs = file.listFiles(); // Arrays.sort(fs, new FileUtil.CompratorByLastModified()); // for (int i = 0; i < fs.length; i++) { // System.out.println(fs[i]); // System.out.println(new Date(fs[i].lastModified()).toLocaleString()); // } } static class CompratorByLastModified implements Comparator { public int compare(File f1, File f2) { long diff = f1.lastModified() - f2.lastModified(); if (diff > 0) return 1; else if (diff == 0) return 0; else return -1; } public boolean equals(Object obj) { return true; } } }