java中的文件创建时间戳
当我在玩弄文件方法时,我注意到没有方法可以获取文件的创建时间戳。在另一侧,有一个用于最后修改:lastModified 我也读过,所以我不是在问如何获得这些时间戳。我发现使用以下语法更方便:java中的文件创建时间戳,java,file,timestamp,Java,File,Timestamp,当我在玩弄文件方法时,我注意到没有方法可以获取文件的创建时间戳。在另一侧,有一个用于最后修改:lastModified 我也读过,所以我不是在问如何获得这些时间戳。我发现使用以下语法更方便: file.lastModified(); 而不是: BasicFileAttributes attr = Files.readAttributes(filePath, BasicFileAttributes.class); attr.lastModifiedTime()); 第二种方法不明确它引用的是哪
file.lastModified();
而不是:
BasicFileAttributes attr = Files.readAttributes(filePath, BasicFileAttributes.class);
attr.lastModifiedTime());
第二种方法不明确它引用的是哪个文件
对此有什么合理的解释吗?我的意思是,他们不被认为是相互之间的必要条件以及最后一次访问的时间戳吗。有没有类似的方法,我不知道的第一个?这与许多操作系统(如大多数Unix实现)不支持此时间戳这一事实有关吗?我认为anwers是基于意见的,因此这可能会结束。-1 OS文件元数据在OSs之间和随着时间的推移差异很大。2使用JDK1.0完成这一切将是一项艰巨的任务。我想你们可以编写一个类来获得所有有趣的属性,隐藏File和jav.nio.files提供的任何东西之间的一些差异。唯一可以被认为是基于意见的部分是最后一个问题。再合理的解释:一个人的理由是另一个人的愚蠢不确定你是否能找到高斯林公司关于1.0应该包含哪些内容的任何理由。其他的都是猜测你对历史感兴趣吗我不认为您在1.7或更高版本的API中遗漏了任何内容。