我有一个文件,有时带有扩展名或没有扩展名。使用java如何找出特定文件是否具有扩展名
问问题
594 次
1 回答
2
Commons-io 有一个方法可以从路径或文件名中获取文件扩展名:例如FilenameUtil.getExtension
String result = FilenameUtils.getExtension( "foo.txt" );
给出结果txt
。如果文件没有扩展名,您将得到空字符串。对字符串的简单isEmpty
检查将告诉您是否有扩展名。从文档中:
在处理文件名时,从基于 Windows 的开发机器转移到基于 Unix 的生产机器时可能会遇到问题。此类 [Commons-io] 旨在帮助避免这些问题。
此方法在最后一个点之后返回文件名的文本部分。点后不能有目录分隔符。
于 2013-06-20T18:23:37.067 回答