Utils:获取文件后缀名

star2017 1年前 ⋅ 622 阅读

获取上传的文件,对文件名进行重命名时要用到。取得文件名,根据.切割,分别获得文件名称和文件类型(后缀名)。

import java.io.File;

public class FileSuffix {

    /**
     * 获取文件名后缀,包含.
     * 
     * @param filename
     * @return
     */
    public static String getSuffixWithPoint(String filename) {
        File file = new File(filename);
        String fileName = file.getName();
        String suffix = fileName.substring(fileName.lastIndexOf("."));
        return suffix;
    }

    /**
     * 获取文件后缀名,.后面的名称,不包含点
     * 
     * @param filename
     * @return
     */
    public static String getSuffixWithoutPoint(String filename) {
        File file = new File(filename);
        String fileName = file.getName();
        String suffix = fileName.substring(fileName.lastIndexOf(".") + 1);
        return suffix;
    }
}
更多内容请访问:IT源点

相关文章推荐

全部评论: 0

    我有话说: