Java I/O How to - Get supported attribute views for your system








Question

We would like to know how to get supported attribute views for your system.

Answer

/*w  w  w.  j a  v a 2 s. c o  m*/
import java.nio.file.FileSystem;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Set;

public class Main {

  public static void main(String[] args) {
    Path path = Paths.get("C:/home/docs/users.txt");
    FileSystem fileSystem = path.getFileSystem();
    Set<String> supportedViews = fileSystem.supportedFileAttributeViews();

    for (String view : supportedViews) {
      System.out.println(view);
    }
  }
}

The code above generates the following result.