Java IO & NIO Java Java API
java.nio.file.Files
public static UserPrincipal getOwner(Path path, LinkOption... options) throws IOException
Returns the owner of a file.
path
options
package com.logicbig.example.files;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.attribute.UserPrincipal;public class GetOwnerExample { public static void main(String... args) throws IOException { Path tempFile = Files.createTempFile("test-file", ".txt"); UserPrincipal owner = Files.getOwner(tempFile); System.out.println("owner: " + owner); System.out.println("owner.name: " + owner.getName()); }}
owner: BUILTIN\Administrators (Alias)owner.name: BUILTIN\Administrators