例如。我们可以将a.txt文件名更改为a.doc。但是文件类型仍然是“文本文档”,它不会转换为“文档”文件。所以,我希望编码识别这种文件的类型。在这种情况下,'a.doc'文件应该将文件类型作为'Text Document'返回。不是'Doc'。
答案 0 :(得分:1)
据我所知,只有一种方法:您必须通过其内容识别文件类型。
处理它的一般方法是不查看整个文件而只查看前X个字节(通常是文件头)并尝试在那里找到可识别的标记。例如,许多文件类型以识别字节序列开头。
答案 1 :(得分:0)
这是你在搜索。请查看this网址
http://www.rgagnon.com/javadetails/java-0487.html