PosixFileAttributes.owner() has the following syntax.
UserPrincipal owner()
In the following code shows how to use PosixFileAttributes.owner() method.
//from w ww.j a va 2 s .com import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.attribute.PosixFileAttributeView; import java.nio.file.attribute.PosixFileAttributes; public class Main { public static void main(String[] args) throws Exception { Path path = Paths.get("c:/home/tutorial/Java/JavaFX/Topic.txt"); PosixFileAttributes attr = Files.readAttributes(path,PosixFileAttributes.class); attr = Files.getFileAttributeView(path, PosixFileAttributeView.class) .readAttributes(); System.out.println("File owner: " + attr.owner().getName()); System.out.println("File group: " + attr.group().getName()); System.out.println("File permissions: " + attr.permissions().toString()); } }