如果我只有这个文件的名称和路径,如何获得文件的扩展名

时间:2018-05-14 21:05:56

标签: java io

我试过ApacheCommons IO,但是那里正在寻找"。[扩展]"检查,但我只有

/resourse/image1

那么如何获得扩展?完全有可能吗?

1 个答案:

答案 0 :(得分:0)

一种可能性是:

  • 获取您的路径字符串并将其拆分为最后一个(!!)斜杠/字符。
  • 此拆分的左侧部分是文件夹路径。迭代该文件夹中的所有文件。
  • 过滤文件列表,使其仅包含文件名以拆分右侧部分后跟点字符开头的文件。

通过此过滤器的文件是您的潜在匹配候选者。如果你幸运,那么只有一个。否则你无法决定,例如需要问用户。