如何使用java代码查询一个文件夹列表中最后修改的文件呢?
下文笔者讲述使用java代码获取文件夹中“最后修改文件的时间”,如下所示
实现思路: 1.遍历获取文件对象 2.依次比较其中文件的最后一次修改的时间例:
private File getLatestFilefromDir(String dirPath){ File dir = new File(dirPath); File[] files = dir.listFiles(); if (files == null || files.length == 0) { return null; } File lastModifiedFile = files[0]; for (int i = 1; i < files.length; i++) { if (lastModifiedFile.lastModified() < files[i].lastModified()) { lastModifiedFile = files[i]; } } return lastModifiedFile; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。