2
我是Java新手,正在尝试学习如何确定文件的MIME类型。我正在使用Mac OS。以下是我提出的代码。但是,当我运行代码时,IDE输出错误:无法确定文件的MIME类型
'/Users/justin/Desktop/Codes Netbean/JavaRandom/xanadu.txt' has an unknown filetype.
为什么会发生这种情况?该文件确实存在。难道我做错了什么?
public class DeterminingMIMEType {
public static void main(String[] args) {
Path filename = Paths.get("/Users/justin/Desktop/Codes Netbean/JavaRandom/xanadu.txt");
try {
String type = Files.probeContentType(filename);
if (type == null) {
System.err.format("'%s' has an" + " unknown filetype.%n", filename);
} else if (!type.equals("text/plain")) {
System.err.format("'%s' is not" + " a plain text file.%n", filename);
}
} catch (IOException x) {
System.err.println(x);
}
}
}