如何使用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;
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


