在StackOverflow上有另一个类似的问题(如何在Java中获取文件的创建日期),但答案并不是真的存在,因为OP有不同的需求可以通过其他机制解决.我正在尝试创建一个目录中的文件列表,可以按年龄排序,因此需要文件创建日期.
经过大量的网络搜寻,我没有找到任何好办法.是否有获取文件创建日期的机制?
BTW,目前在Windows系统上,也可能需要它在Linux系统上工作.此外,我不能保证在名称中嵌入创建日期/时间的情况下将遵循文件命名约定.
我想要基于创建日期的文件列表。当我更新任何if图像并尝试检索所有图像时,则随机更改顺序。
这是我的代码,
File[] files = parentDir.listFiles();
for (File file : files) {
// I am getting files here
}
Run Code Online (Sandbox Code Playgroud)
任何帮助..
我需要将日期格式更改为UTC格式.
文件file = new File();
...
file.lastModified();
我需要以UTC格式转换文件的lastModified日期.