判断一个文件是否是指定后缀名的文件
Posted 性能、可用性、伸缩性、扩展性、安全性、可监控是网站架构最核心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断一个文件是否是指定后缀名的文件相关的知识,希望对你有一定的参考价值。
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 + "文件"; } }
以上是关于判断一个文件是否是指定后缀名的文件的主要内容,如果未能解决你的问题,请参考以下文章
php 获取文件目录下的文件和子文件 包括显示出指定的文件名后缀文件。