0
我使用3種不同類型的文件(XML,CSV和JSON),我不知道我在哪一點工作。我試着用一些代碼,也就是說,如何以編程方式知道文件類型?
File file = new File("src/main/java/data" + "/molecules.xml");
final MimetypesFileTypeMap fileTypeMap = new MimetypesFileTypeMap();
System.out.println(fileTypeMap.getContentType(file.getName()));
,並返回application/octet-stream
和它.csv
去同和.json
文件中。我如何獲得正確的文件類型?
你要麼檢查文件[名稱結尾(https://tika.apache.org/1.14/api/ org/apache/tika/detect/NameDetector.html),或者嘗試按文件內容檢測類型(例如,[Apache Tika](https://tika.apache.org/1.14/detection.html))。 –