判断一个文件是否是指定后缀名的文件
2016-05-23 10:00
453 查看
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 + "文件"; } }
相关文章推荐
- iOS开发~iOS9中iPad横屏时cell不正常显示
- JavaScript正则表达式上之基本语法(推荐)
- Unity3D 点击模型某部分出其属性信息框
- 2016百度之星初赛Astar Round2B - 区间的价值
- Plist属性
- LaTex 的使用 —— 常用命令
- 手抄代码
- Unity3D Layer要点
- Android display架构分析-SW架构分析(1-4)
- CMake交叉编译配置
- Android开发实践:利用ProGuard进行代码混淆
- 苹果MACBOOK SAP GUI JAVA版本配置 可以带router
- 关于ant编译nutch的种种错误
- 关于IIS的配置用于服务器网站的发布
- js 怎样缓存数据【整理】
- Android display架构分析(5-8)
- Android Studio 导入Eclipse Android的工程
- 五十元就是设计的再好看,也不如一百元招人喜欢——“人脉”?呵呵。
- 学习GitHub(一): windows7 64位系统安装msysGit客户端
- 深入剖析PHP中printf()函数格式化使用