如何在Java中获取Unix文件权限 1 周,2 日 Questions & Answers 3892 有没有办法读取/设置文件的Unix权限,并检查进程在Java中是否具有用户/组/其他权限?我知道这不是JNI的问题,但我需要没有JNI的跨平台解决方案
# 1 楼答案 Java 7将在今年夏天发布,它将使用包java.nio.file.attribute中的类实现这一点。参见JDK 7API documentation Java 6及更早版本的标准库中没有任何内容可用于Unix文件系统权限 因此,通过使用Java7API,您不需要JNI,但正如Voo所说,它当然不会跨平台,因为Windows和其他非Unix系统不支持Unix文件权限
# 1 楼答案
Java 7将在今年夏天发布,它将使用包
java.nio.file.attribute
中的类实现这一点。参见JDK 7API documentationJava 6及更早版本的标准库中没有任何内容可用于Unix文件系统权限
因此,通过使用Java7API,您不需要JNI,但正如Voo所说,它当然不会跨平台,因为Windows和其他非Unix系统不支持Unix文件权限