首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AclFileAttributeView on HFS+

AclFileAttributeView on HFS+
EN

Stack Overflow用户
提问于 2014-08-07 13:05:02
回答 1查看 141关注 0票数 0

我似乎无法获得任何关于在OSX10.9和Java7或8中使用AclFileAttributeView for HFS+ ACL的信息。

我从API文档中提取的内容,是为了映射NFSv4 ACL。但我也可以在Windows 7上使用它来读取NTFS ACL。

我检查了,我的文件系统是否由一个简单的ls -le ~打开了ACLs。

drwx------+ 3 emKay staff 102 6 Aug 11:39 Desktop 0: group:everyone deny delete drwx------+ 5 emKay staff 170 23 Jul 10:09 Documents 0: group:everyone deny delete drwx------+ 13 emKay staff 442 7 Aug 14:16 Downloads 0: group:everyone deny delete

测试支持的FileAttributeViews

for (String viewName : localFile.getFileSystem().supportedFileAttributeViews()) { System.out.println(viewName); }

在以下方面的成果:

basic posix unix

我是否错过了文档中说这根本不可能的任何东西?我是不是拿错了?-)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-07 13:29:56

简而言之,它不受支持。Linux也不支持它。这有点痛苦,因为它意味着你必须接触JNA/JNI才能让它发挥作用。

从JDK 11开始,这个接口(AclFileAttributeView)只在Solaris和Windows上实现。当询问该接口时,所有其他平台都将返回null。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25183325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档