程序包 spring.turbo.io
类 FilenameUtils
java.lang.Object
spring.turbo.io.FilenameUtils
文件名处理工具
- 从以下版本开始:
- 1.0.5
- 作者:
- 应卓
-
方法概要
修饰符和类型方法说明static String拼接多个path生成文件名static StringgetBaseName(String fileName) 获取文件BaseNamestatic StringgetExtension(String fileName) 获取文件的扩展名static String获取文件全名static intindexOfExtension(String fileName) 查找扩展名的索引起点static String正常化文件名static StringremoveExtension(String fileName) 去除扩展名
-
方法详细资料
-
normalize
正常化文件名- 参数:
filename- 文件名- 返回:
- 文件名
-
contact
拼接多个path生成文件名- 参数:
path- pathmore- 子目录- 返回:
- 文件名
-
getName
获取文件全名a/b/c.txt --> c.txt a.txt --> a.txt a/b/c --> c a/b/c/ --> ""
- 参数:
fileName- 文件名- 返回:
- 文件名
-
getBaseName
获取文件BaseNamea/b/c.txt --> c a.txt --> a a/b/c --> c a/b/c/ --> ""
- 参数:
fileName- 文件名- 返回:
- 文件basename
-
getExtension
获取文件的扩展名foo.txt --> "txt" a/b/c.jpg --> "jpg" a/b.txt/c --> "" a/b/c --> ""
- 参数:
fileName- 文件名- 返回:
- 文件扩展名
-
removeExtension
去除扩展名foo.txt --gt; foo a\b\c.jpg --gt; a\b\c a\b\c --gt; a\b\c a.b\c --gt; a.b\c
- 参数:
fileName- 文件名- 返回:
- 结果
-
indexOfExtension
查找扩展名的索引起点- 参数:
fileName- 文件名- 返回:
- 结果或者-1
-