【发布时间】:2014-10-06 08:15:09
【问题描述】:
使用 JAVA 在 URL 中获取文件名的最佳方法是什么? 例如,如果我有https://www.example.com/notes/infortmation.html 我需要从 URL 中提取 information.html 部分(文件名)。我需要它适用于所有 URL。 (它们不会都是 html 文件)
【问题讨论】:
-
并非所有 url 都有文件名。例如,
https://www.example.com/。 -
您可以尝试使用
URL#getFile或URL#getPath,然后使用substring获取最后一个/之后的内容...但老实说,您应该尝试一下... -
另外,您可以检查Content-Disposition 标头。