gpt4 book ai didi

java - 使用 Java NIO 获取文件创建日期

转载 作者:行者123 更新时间:2023-11-30 02:28:58 25 4
gpt4 key购买 nike

我想使用 Java NIO 获取有关文件的更多信息。我使用这个Java代码来获取基本信息:

private List<LogObj> generateFilesList()
{
List list = new ArrayList();
File[] files = new File("/ot").listFiles();

for (File file : files)
{
if (file.isFile())
{
LogObj obj = new LogObj(file.getName(), null, file.length());
list.add(obj);
}
}
return list;
}

如何获取有关文件创建日期的其他信息?

最佳答案

只需将代码更改为:

private List<LogObj> generateFilesList()
{
List list = new ArrayList();
File[] files = new File("/ot").listFiles();

for (File file : files)
{
if (file.isFile())
{
LogObj obj = new LogObj(file.getName(), null, file.length());
list.add(obj);
BasicFileAttributes attributes = Files.readAttributes(Paths.get(file.toURI()), BasicFileAttributes.class);
FileTime fileTime = attributes.creationTime();
Date date = new Date(fileTime.toMillis());
System.out.println(date);
}
}
return list;
}

关于java - 使用 Java NIO 获取文件创建日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44735532/

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