java – 获取文件的元数据

前端之家收集整理的这篇文章主要介绍了java – 获取文件的元数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
可以通过 java知道文件的元数据吗?如果是,如何在java中获取文件的元数据?

解决方法

您可以从文件获取一组基本的元数据.
Path file = ...;
BasicFileAttributes attr = Files.readAttributes(file,BasicFileAttributes.class);

System.out.println("creationTime: " + attr.creationTime());
System.out.println("lastAccessTime: " + attr.lastAccessTime());
System.out.println("lastModifiedTime: " + attr.lastModifiedTime());

System.out.println("isDirectory: " + attr.isDirectory());
System.out.println("isOther: " + attr.isOther());
System.out.println("isRegularFile: " + attr.isRegularFile());
System.out.println("isSymbolicLink: " + attr.isSymbolicLink());
System.out.println("size: " + attr.size());

有些事情是平台依赖和我的抛出异常或返回意想不到的结果.

您可以在Managing Metadata (File and File Store Attributes)阅读更多.

猜你在找的Java相关文章