[NIO.2] NIO.2 文件属性元数据
- 摘要:如果对与文件或目录还有疑问,例如文件是否隐藏、当前对象是文件还是目录、文件占用多少磁盘空间、文件拥有者是谁、等等。这一切问题都可以从文件元数据中得到。NIO.2中的元数据就是文件属性,并且提供了java.nio.file.attribute包来访问元数据。因为不同的文件系统有不同的文件属性,NIO.2将这些属性通过视图(view)进行分组,每个视图都对应特定的文件系统。一般来说,视图的属性可以通过java.nio.file.Files类的readAttributes()来批量获取
- 标签:文件 数据
如果对与文件或目录还有疑问,例如文件是否隐藏、当前对象是文件还是目录、文件占用多少磁盘空间、文件拥有者是谁、等等。这一切问题都可以从文件元数据中得到。
NIO.2 中的元数据就是文件属性,并且提供了 java.nio.file.attribute 包来访问元数据。因为不同的文件系统有不同的文件属性,NIO.2 将这些属性通过视图(view)进行分组,每个视图都对应特定的文件系统。一般来说,视图的属性可以通过 java.nio.file.Files 类的 readAttributes() 来批量获取,也可以通过 getAttribute() 和 setAttribute() 方法来操作单个属性。
通过学习 NIO.2 提供的视图,可以得到很多有用的信息。