请问java如何判断一个文件类型 直接hashCode()一下来看是不是一样的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你看这个行不行 我试过了 还可以先拿到源文件的名,然后判断后缀名System.out.println(new File("F:\\123.jpg").getName().endsWith(".jpg")); 可以先定义一个数组或者集合装你需要的文件后缀名然后使用两个FOR循环 外层不断的拿文件,内层遍历数组做endsWith比较,思路应该可以的。 读取文件头吧,后缀名不太可靠。http://happyprince.iteye.com/blog/1508358http://apps.hi.baidu.com/share/detail/31663995 FILE_TYPE_MAP.put("xls", "D0CF11E0"); //MS Word FILE_TYPE_MAP.put("doc", "D0CF11E0"); //MS Excel 注意:word 和 excel的文件头一样 这个是一样的,我试过,就是想获取唯一标示类型的 这个方式不行的,123.jsp,后缀没有只有123 首先得到文件名,然后截掉最后一个.之前的字符串,就能得到格式喽String filename = file.getName();String str=filename.subString(filename.lastIndexOf(".")+1); xls和doc文件有解决办法了吗? strusts2配置问题 在web页面点击按钮 备份ORACLE数据库的问题 新手入门问题---面向对象思想吃不透 ext问题 。。在线等 tomcat 本地测试 访问二级域名 配置 调用WebService,遇到怪问题 关于一个struts标签的问题!急~~~在线等! 在jdk6.0+Eclipse3.2+MyEclipse的JSF开发环境中下列语句出现错误 Struts2的Action中的值,传给jsp,该怎么办?? 关于流的判断问题 jsp感觉没出错啊,怎么老是最后一行报错。。 关于jsp的一个问题
先拿到源文件的名,然后判断后缀名
System.out.println(new File("F:\\123.jpg").getName().endsWith(".jpg"));
然后使用两个FOR循环
外层不断的拿文件,内层遍历数组做endsWith比较,思路应该可以的。
http://happyprince.iteye.com/blog/1508358
http://apps.hi.baidu.com/share/detail/31663995
FILE_TYPE_MAP.put("doc", "D0CF11E0"); //MS Excel 注意:word 和 excel的文件头一样 这个是一样的,我试过,就是想获取唯一标示类型的
这个方式不行的,123.jsp,后缀没有只有123
String filename = file.getName();
String str=filename.subString(filename.lastIndexOf(".")+1);