NIO.2 支持以下 6 个属性视图:
- BasicFileAttributeView:这是基本属性视图,需要支持所有的文件系统实现。这个属性视图名为 basic。
- DosFileAttributeView:这个视图提供了 4 个标准属性,用于 DOS 的文件系统实现。这个属性视图名为 dos。
- PosixFileAttributeView:这个视图扩展了标准视图,用于 POSIX(Portable Operating System Interface for Unix)标准的文件系统实现,例如 UNIX。这个属性视图名为 posix。
- FileOwnerAttributeView:这个视图可用于任意文件系统实现,只要此文件系统支持文件所有者。这个属性视图名为 owner。
- AclFileAttributeView:这个视图用于读取和更新文件的 ACL(访问控制列表)。并且支持 NFSv4 ACL 模式。这个属性视图名为 acl。
- UserDefinedFileAttributeView:这个视图支持用户自定义的元数据。
文章来源:http://www.aptusource.org/2014/03/nio-2-supported-views/