对获取的文件根据修改的时间进行排序
来源:互联网 发布:人类 动物 知乎 编辑:程序博客网 时间:2024/05/16 08:40
1 从指定的文件夹下获取所有 文件,并对所有的文件根据时间由近到远排序
public static void main(String[] args) {SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");File f=new File("E:\\123\\img");//获取文件夹的所有文件Collection<File> allFile=FileUtils.listFiles(f, new String[]{ "JPG", "jpg" }, true);//排序前的文件 for(File file:allFile){ System.out.println(file.getName()+" "+sdf.format(new Date(file.lastModified()))); } //对文件进行排序(时间从近到远) Collections.sort((List<File>)allFile, 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; } } }); System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>"); //排序后的文件 for(File file:allFile){ System.out.println(file.getName()+" "+sdf.format(new Date(file.lastModified()))); } }
阅读全文
0 0
- 对获取的文件根据修改的时间进行排序
- java实现根据文件最后的修改时间排序
- 获取文件的信息和对文件信息进行修改
- 获取文件的修改时间
- iOS根据model里面的时间字段进行排序
- 根据需求对数据中查询的数据进行排序
- 根据字典的值大小对字典进行排序
- 根据文件的修改时间来分类文件
- Windows脚本对最后修改时间超过24小时的文件进行处理
- 获取文件的“创建”、“修改”、“访问”时间
- 怎么获取文件的“修改时间”属性。
- java获取文件最后的修改时间
- 获取文件最近的修改时间
- C# 获取文件的修改时间、访问时间、创建时间
- C# 获取文件的修改时间、访问时间、创建时间
- C# 获取文件的修改时间、访问时间、创建时间
- android 根据时间是否过期进行文件的删除
- linux 中使用ls命令对文件进行排序-- 基于文件大小或者修改时间
- Java虚拟机垃圾收集机制汇总
- C#实现屏幕拷贝的方法
- 字符串转换为数组,
- 代码规范--细节决定成败
- 2017易观A10大数据应用峰会即将于10月在京召开!
- 对获取的文件根据修改的时间进行排序
- DT&进度条在shiny中的应用
- 【学习摘记】马士兵bbs改良版_课时15_消除莫名其妙的黄线
- c#上传大文件方法
- 阿里云MaxCompute香港开服 引入更多人工智能
- APP推广什么是cpa,cps,cpm
- C# 拷贝数组的几种方法(总结)
- 开发者如何省钱上云搭建数据库?
- VBA:抛物线拟合~