gpt4 book ai didi

Java - 获取目录中的最新文件?

转载 作者:行者123 更新时间:2023-12-01 21:26:11 24 4
gpt4 key购买 nike

是否有人拥有可以返回目录中最新文件的 Java 代码片段(或简化此类操作的库的知识)?

最佳答案

以下代码返回最后修改的文件或文件夹:

public static File getLastModified(String directoryFilePath)
{
File directory = new File(directoryFilePath);
File[] files = directory.listFiles(File::isFile);
long lastModifiedTime = Long.MIN_VALUE;
File chosenFile = null;

if (files != null)
{
for (File file : files)
{
if (file.lastModified() > lastModifiedTime)
{
chosenFile = file;
lastModifiedTime = file.lastModified();
}
}
}

return chosenFile;
}

请注意,由于 lambda 表达式,它需要 Java 8 或更高版本。

关于Java - 获取目录中的最新文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58831887/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com