当前位置: 首页 > 面试题库 >

获取文件的元数据

曾典
2023-03-14
问题内容

有可能知道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());

有些东西取决于平台,可能会引发异常或返回意外结果。

您可以在管理元数据(文件和文件存储属性)中阅读更多内容。



 类似资料:
  • 问题内容: 我正在使用Spring 从文件加载属性属性,如下所示: Spring xml文件 还有我的Class.java 但是在调试时,参数元素仅将最后一个元素带入列表,因此,存在一个值为“ 6”的元素的列表,而不是包含6个元素的列表。 我尝试了其他方法,例如仅添加值,但随后在属性文件中找不到任何参数。 一种解决方法是在elements.properties文件中使用逗号分隔列表,例如: 并将其

  • 我对兽人档案不熟悉。我翻阅了很多博客,但没有得到清晰的理解。请帮助并澄清以下问题。 > 我可以从ORC文件获取架构吗?我知道在Avro,模式可以被提取。 是为每列维护的索引。如果是,那么它不会消耗更多的内存吗? 柱格式ORC文件如何适合配置单元表,每个列的值存储在一起。而配置单元表是一个记录一个记录地提取。两者如何结合在一起?

  • 我有一个blob触发器Azure函数,每次将新文件添加到我的blob存储时都会调用该函数。我自动获取该文件的名称作为输入。除了名称之外,我还需要附加到给定文件的元数据。我一直在研究数据输入绑定,但我无法理解它。我需要做些什么才能将文件元数据作为输入?或者,甚至只是在我的函数中访问它?

  • 我是Laravel的新手,我正在使用Laravel 8进行我的项目。 在edit_customer.blade.php中,我需要显示单个数据。 在控制器文件中,我使用了以下代码: 在视图文件中,我使用{{$CurrentCustomer}}得到以下结果: [{“customer_id”:1,“current_admin_id”:0,“customer_type”:“customer_type_pu

  • 我正在开发我的第一个WP插件,我被卡住了。 我在内容编辑器下面的帖子页面上创建了一个定制字段(字段1)。它保存正确。:) 添加媒体时,我在媒体库弹出窗口中创建了一个自定义字段(字段2)。它保存正确。:) 我想做的是使用字段1中的值作为字段2的默认值。 我怀疑问题出在attachment_fields_to_edit回调函数中。 我认为$post现在指的是实际的“文件附件帖子”,而不是帖子本身,所以

  • 问题内容: 我想上传一个csv文件并处理该文件中的数据。最好的方法是什么?我不想使用php脚本。我做了以下步骤。但是这种方法只返回文件名而不是文件路径。所以我没有得到想要的输出。 那么我如何获取该文件中的数据? 问题答案: 您可以使用新的HTML 5文件api读取文件内容 https://developer.mozilla.org/zh- CN/docs/Using_files_from_web_