首页javafile_nameJava I/O - 如何通过java.nio.file.Files获取文件内容类型

Java I/O - 如何通过java.nio.file.Files获取文件内容类型

我们想知道如何通过java.nio.file.Files获取文件内容类型。
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {
  public static void main(String[] args) throws Exception {
    displayContentType("/home/docs/users.txt");
    displayContentType("/home/docs/Chapter 2.doc");
    displayContentType("/home/docs/java.exe");
  }

  static void displayContentType(String pathText) throws Exception {
    Path path = Paths.get(pathText);
    String type = Files.probeContentType(path);
    System.out.println(type);
  }

}