文件类型判断工具类

package com.nari.common.utils;


/**
 * @ClassName FileTypeUtil
 * @Description 文件类型判断工具类
 * @Author
 * @Date 2020/5/25  17:43
 * @Version 1.0
 */
public class FileTypeUtil {

    /**
     * 图片格式判断
     * @param perfix 后缀
     * @return
     */
    public static boolean imageType(String perfix) {
        if(perfix.equalsIgnoreCase("JPG") || perfix.equalsIgnoreCase("JPEG") || perfix.equalsIgnoreCase("GIF")
                || perfix.equalsIgnoreCase("PNG") || perfix.equalsIgnoreCase("BMP") || perfix.equalsIgnoreCase("PCX")
                || perfix.equalsIgnoreCase("TGA") || perfix.equalsIgnoreCase("PSD") || perfix.equalsIgnoreCase("TIFF"))
            return true;
        else
            return false;
    }


    /**
     * 音频格式判断
     * @param perfix 后缀
     * @return
     */
    public static boolean audioType(String perfix) {
        if(perfix.equalsIgnoreCase("mp3") || perfix.equalsIgnoreCase("OGG") || perfix.equalsIgnoreCase("WAV")
                || perfix.equalsIgnoreCase("REAL") || perfix.equalsIgnoreCase("APE") || perfix.equalsIgnoreCase("MODULE")
                || perfix.equalsIgnoreCase("MIDI") || perfix.equalsIgnoreCase("VQF") || perfix.equalsIgnoreCase("CD")) {
            return true;
        }else {
            return false;
        }
    }


    /**
     * 视频格式判断
     * @param perfix 后缀
     * @return
     */
    public static boolean videoType(String perfix) {
        if(perfix.equalsIgnoreCase("mp4") || perfix.equalsIgnoreCase("avi") || perfix.equalsIgnoreCase("MPEG-1")
                || perfix.equalsIgnoreCase("RM") || perfix.equalsIgnoreCase("ASF") || perfix.equalsIgnoreCase("WMV")
                || perfix.equalsIgnoreCase("qlv") || perfix.equalsIgnoreCase("MPEG-2") || perfix.equalsIgnoreCase("MPEG4")
                || perfix.equalsIgnoreCase("mov") || perfix.equalsIgnoreCase("3gp"))
            return true;
        else
            return false;
    }

    /**
     * 文档格式判断
     * @param perfix 后缀
     * @return
     */
    public static boolean fileType(String perfix){
        if(perfix.equalsIgnoreCase("txt") || perfix.equalsIgnoreCase("doc") || perfix.equalsIgnoreCase("docx")
                || perfix.equalsIgnoreCase("pdf") || perfix.equalsIgnoreCase("wps") || perfix.equalsIgnoreCase("rtf")
                || perfix.equalsIgnoreCase("pptx") || perfix.equalsIgnoreCase("ppt")
                || perfix.equalsIgnoreCase("xls") || perfix.equalsIgnoreCase("xlsx"))
            return true;
        else
            return false;
    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值