找出文件是否有扩展名

时间:2013-06-20 18:21:14

标签: java

我有一个文件,有时带扩展名或扩展名。使用java如何查找特定文件是否具有扩展名

1 个答案:

答案 0 :(得分:2)

Commons-io有一个方法可以从路径或文件名中获取文件扩展名:FilenameUtil.getExtension例如

String result = FilenameUtils.getExtension( "foo.txt" );

给出结果txt。如果文件没有扩展名,则会返回空字符串。对字符串进行简单的isEmpty检查会告诉您是否有扩展名。来自文档:

  

处理文件名时,从基于Windows的开发机器转移到基于Unix的生产机器时,可能遇到问题。本课程[Commons-io]旨在帮助避免这些问题。

     

此方法返回最后一个点后面的文件名的文本部分。点后面必须没有目录分隔符。