博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断一个文件是否是指定后缀名的文件
阅读量:5089 次
发布时间:2019-06-13

本文共 1180 字,大约阅读时间需要 3 分钟。

package com.toogen.log4j;import java.io.File;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;public class FileTest {    private static Log log = LogFactory.getLog(FileTest.class);    /**     * 测试     * @param args     */    public static void main(String[] args) {        FileTest fileTest = new FileTest();        log.info(fileTest.filterFile(new File("G:\\JavaEE\\console.SQL"), ".sql"));    }        /**     * 判断一个文件是否是指定后缀名的文件     * @param file 文件     * @param fileNameExtension 后缀名     * @return 若是指定后缀名的文件,返回true,否则,返回false     */    public String filterFile(File file, String fileNameExtension) {        if (file == null || file.length() <= 0) {            return "找不到指定的文件!";        }                String fileName = file.getName().toLowerCase();        // 1.保证文件名中含有指定的后缀名;2.保证文件名中指定后缀名在文件的末尾        if (fileName.indexOf(fileNameExtension) >= 0                && fileName.length() == (fileName.lastIndexOf(fileNameExtension) + fileNameExtension.length())) {            return "没错,这是一个" + fileNameExtension + "文件";        }        return "不对,这不是一个" + fileNameExtension + "文件";    }}

 

转载于:https://www.cnblogs.com/hnsongbiao/p/5518884.html

你可能感兴趣的文章