java如何获取文件的创建时间呢?
下文笔者将使用java代码获取文件的创建时间的方法分享,如下所示
由于java中没有获取文件创建时间的api 但我们可以通过获取属性的方式获取文件的创建时间例:
private Long getFileCreateTime(String filePath){ File file = new File(filePath); try { Path path= Paths.get(filePath); BasicFileAttributeView basicview= Files.getFileAttributeView(path, BasicFileAttributeView.class, LinkOption.NOFOLLOW_LINKS ); BasicFileAttributes attr = basicview.readAttributes(); return attr.creationTime().toMillis(); } catch (Exception e) { e.printStackTrace(); return file.lastModified(); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。