【发布时间】:2010-04-27 18:19:46
【问题描述】:
在 StackOverflow (How to get creation date of a file in Java) 上还有另一个类似的问题要我解决,但答案并不真正存在,因为 OP 有不同的需求,可以通过其他机制解决。我正在尝试在可以按年龄排序的目录中创建文件列表,因此需要文件创建日期。
在网上搜索了很多之后,我还没有找到任何好的方法来做到这一点。是否有获取文件创建日期的机制?
顺便说一句,目前在 Windows 系统上,可能也需要它在 Linux 系统上工作。此外,我不能保证在名称中嵌入创建日期/时间时会遵循文件命名约定。
【问题讨论】:
-
好的,在对文件系统进行更多讨论和调查之后,我们决定使用 last modified 就足够了,因为它可能必须与创建日期一起检查。两者都需要检查以确定旧文件是否最近被修改并因此仍然处于活动状态。因此,只需检查过去修改最远的文件。感谢所有的投入。顺便说一句,我很想使用 nio,但是这里的 Linux 风格无论如何都不支持文件创建。
标签: java date filesystems