有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在Java中获取Unix文件权限


有没有办法读取/设置文件的Unix权限,并检查进程在Java中是否具有用户/组/其他权限?我知道这不是JNI的问题,但我需要没有JNI的跨平台解决方案


共 (1) 个答案

  1. # 1 楼答案

    Java 7将在今年夏天发布,它将使用包java.nio.file.attribute中的类实现这一点。参见JDK 7API documentation

    Java 6及更早版本的标准库中没有任何内容可用于Unix文件系统权限

    因此,通过使用Java7API,您不需要JNI,但正如Voo所说,它当然不会跨平台,因为Windows和其他非Unix系统不支持Unix文件权限