博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
把文件夹的文件按时间排序
阅读量:4182 次
发布时间:2019-05-26

本文共 1394 字,大约阅读时间需要 4 分钟。

package com.xiaobu.daily;import java.io.File;import java.util.ArrayList;import java.util.Comparator;import java.util.List;/** * @author xiaobu * @version JDK1.8.0_171 * @date on  2019/1/4 18:44 * @description V1.0 */public class FileSort {    public static void main(String[] args) {        String path = "E:\\Project\\hanswx\\target\\hanswx\\upload\\upload";        List
list = getFileSort(path); for (File file : list) { System.out.println(file.getName() + " : " + file.lastModified()); } } /** * 获取目录下所有文件(按时间排序) * */ public static List
getFileSort(String path) { List
list = getFiles(path, new ArrayList
()); if (list.size() > 0) { list.sort(new Comparator
() { public int compare(File file, File newFile) { return Long.compare(newFile.lastModified(), file.lastModified()); } }); } return list; } /** * * 获取目录下所有文件 * */ public static List
getFiles(String realpath, List
files) { File realFile = new File(realpath); if (realFile.isDirectory()) { File[] subfiles = realFile.listFiles(); assert subfiles != null; for (File file : subfiles) { if (file.isDirectory()) { getFiles(file.getAbsolutePath(), files); } else { files.add(file); } } } return files; }}

 

转载地址:http://wfgai.baihongyu.com/

你可能感兴趣的文章
哦嚯,被微服务给坑了...
查看>>
SCI审稿人亲授:机器学习在智能化时代下的应用
查看>>
安卓微信 8.0 内测版来啦!
查看>>
我劝你不要再留QQ邮箱了
查看>>
真香!用 4K 高清显示器写代码!(包邮送一台)
查看>>
神器!各行业必备!低调使用
查看>>
B 站,牛逼!
查看>>
微信状态视频、图片素材来啦!
查看>>
再见了!锤子!!!
查看>>
LeetCode 全站第一,牛逼!
查看>>
为什么全网都在劝你学Java、Python,而不是C++?
查看>>
卧槽!阿里巴巴《算法笔记》开源了,完整版PDF开放下载!
查看>>
百度的骚操作。。。
查看>>
蔚来,牛X!
查看>>
微信悄悄新出了个野心很大的App
查看>>
微信红包封面制作小程序开放,人人都可免费制作了!!!
查看>>
13000亿!目瞪口呆!
查看>>
腾讯,搞了一个大事!
查看>>
入职腾讯第九年,我辞职了
查看>>
17 张程序员壁纸(使用频率很高)
查看>>