how to get file owner for a file in java


That't not possible until Java 7. With Java 7 you could use Files#getOwner() for this.
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. ( you could also use JANA library)

Niciun comentariu:

Trimiteți un comentariu