需要对上面文件夹中的压缩包,按时间从小到大输出出来
private static void sortFile(String path,String b,String e){
File file = new File(path);
File[] listFiles = file.listFiles();
List<File> asList = Arrays.asList(listFiles);
if (asList != null && asList.size() > 0) {
Collections.sort(asList, new Comparator<File>() {
public int compare(File file, File newFile) {
if (file.lastModified() > newFile.lastModified()) {
return 1;
} else if (file.lastModified() == newFile.lastModified()) {
return 0;
} else {
return -1;
}
}
});
}
for(File f : asList){
System.out.println(f.getName());
}
//return null;
}
public static void main(String[] args) {
String path = "E:/2019-08-28";
RollbackServiceImpl.sortFile(path, "", "");
}