Bea*_*ham 32
您可以从文件中获取一组基本元数据.
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());
Run Code Online (Sandbox Code Playgroud)
有些东西是依赖于平台的,可能会抛出异常或返回意外结果.
您可以在管理元数据(文件和文件存储属性)中阅读更多内容.
FITS是一个命令行应用程序,它捆绑了许多可以识别和表征文件的工具(提取元数据).它还有一个java API
此外,还有许多识别和表征工具可以执行类似的任务.阿帕奇Tika,Pronom Droid,Jhove等
| 归档时间: |
|
| 查看次数: |
42717 次 |
| 最近记录: |