I just need to know the owner's name of a file on Mac using Java -- how can I go about getting it? Thanks!
That't not possible until Java 7. With Java 7, you could use Files#getOwner() for this.
Files#getOwner()
Path path = Paths.get("/path/to/file.ext"); UserPrincipal owner = Files.getOwner(path); String username = owner.getName();
Prior to Java 7, your best bet is running a command or JNI in combination with some platform native code.
See also:
2.1m questions
2.1m answers
60 comments
57.0k users