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();
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


