假设我有一个URI,并且我想找到返回的文件的文件扩展名,我在Java中需要做什么.
例如,http : //www.daml.org/2001/08/baseball/baseball-ont上的文件是http://www.daml.org/2001/08/baseball/baseball-ont.owl
当我做
URI uri = new URI(address);
URL url = uri.toURL();
String file = url.getFile();
System.out.println(file);
Run Code Online (Sandbox Code Playgroud)
我无法看到带.owl扩展名的完整文件名,/2001/08/baseball/baseball-ont我也是如何获得文件扩展名的.``
我正在使用Apache Tika,并且我有特定内容类型的文件(没有扩展名)需要重命名以具有反映内容类型的扩展名.
任何想法是否有我可以使用的东西,而不是基于内容类型名称从头开始编程?