- 浏览: 59649 次
- 性别:
- 来自: 深圳
文章分类
package com.tij.io.file; import java.io.File; /** * 获得文件扩展名 * @author guoyoujun * @date 2014-3-17 */ public class GetFileExtension { /** * java.io.File 本省并没有给我们提供获取扩展名的方法,所以就自己写了一个 * <p>当然了我这里并没有对文件存在做出判断, 实际你应该要exists判断的! * @param args */ public static void main(String[] args) { File file = new File("/Users/GYJ/java1.txt"); System.out.println("File extension is " + getFileExtension(file)); //file name with extension(没有扩展名) file = new File("/Users/GYJ/temp"); System.out.println("File extension is " + getFileExtension(file)); //file name with dot(名字带点) file = new File("/User/GYJ/a.b.c.txt"); System.out.println("File extension is " + getFileExtension(file)); //hidden files without extension(没有扩展名的隐藏文件) file = new File("/Users/GYJ/.htaccess"); System.out.println("File extension is: "+getFileExtension(file)); } /** * 获取文件扩展名 * @param file * @return */ private static String getFileExtension(File file) { String fileName = file.getName(); if (fileName.lastIndexOf(".") != -1 && fileName.lastIndexOf(".") != 0) { return fileName.substring(fileName.lastIndexOf(".") + 1); } else { return ""; } } } out put=========== File extension is txt File extension is File extension is txt File extension is:
发表评论
-
21、java从文件读取对象
2014-03-22 22:47 707package com.tij.io.file; i ... -
20、java把实体对象写入文件
2014-03-22 22:33 1893这是要写入的实体对象 package com.tij.io ... -
19、java根据URL下载文件内容
2014-03-22 22:08 2311package com.tij.io.file; i ... -
18、java随机访问RandomAccessFile类
2014-03-22 21:35 1040package com.tij.io.file; i ... -
17、java追加文件内容(写入方式)
2014-03-22 21:11 3257package com.tij.io.file; i ... -
16、java写入文件的几种方式
2014-03-21 19:02 1943package com.tij.io.file; i ... -
11、java读取文件的几种方式
2014-03-18 00:02 1287package com.tij.io.file; i ... -
14、java打开文件
2014-03-18 00:03 574package com.tij.io.file; i ... -
12、java复制文件的四种方法
2014-03-18 00:03 897package com.tij.io.file; i ... -
13、java中几种不同文件路径的差别(绝对路径,全路径)
2014-03-18 00:03 1149package com.tij.io.file; i ... -
15、java使用FileNmeFilter列出指定扩展文件
2014-03-18 00:04 669package com.tij.io.file; i ... -
10、java获取文件最后的修改时间
2014-03-17 14:19 1297package com.tij.io.file; i ... -
9、java判断file是文件还是目录
2014-03-17 14:07 7081package com.tij.io.file; i ... -
8、java判断文件是否存在目录
2014-03-17 13:51 3652package com.tij.io.file; i ... -
6、java如何计算文件的大小
2014-03-17 09:50 948package com.tij.io.file; i ... -
5、java如何实现移动文件、重命名文件
2014-03-16 17:07 1692java.io.File renameTo(File dest ... -
4、java如何删除目录和文件
2014-03-16 16:19 1071package com.tij.io.file; ... -
3、了解java的文件4种分隔符
2014-03-16 15:53 6269java.io.File类中有四种静态分隔符; 分别是sepa ... -
2、java如何删除文件
2014-03-16 15:14 675package com.tij.io.file; i ... -
1、java如何创建新文件
2014-03-16 14:53 835在java中可以使用 java.io.file 类来创建 ...
相关推荐
JAVA 根据Url 接口 获取文件名称和类型,亲测可用。输入参数地址即可。
本文档介绍了如何使用Java来获取文件的扩展名。通过阅读本文档,您将学习以下内容: 使用Java的File类来表示文件路径 以字符串形式获取文件的名称和路径 使用字符串处理方法获取文件的扩展名 能学到什么 通过阅读本...
主要介绍了java获取文件扩展名的方法,结合实例形式分析了使用正则与字符串截取两种获取扩展名的操作技巧,需要的朋友可以参考下
java 编写程序获取已知文件的扩展名. 注意: abc.txt的扩展名是txt, abc.java.txt的扩展名也是txt.,需要的朋友可以参考下
一款由java实现ftp自动上传整个磁盘所有文件,包括目录,下面的JTextArea读取Log4j及命令行的信息,采用第三方ftpClient.不过下载的部分还没有时间去做.
主要介绍了如何通过java获取文件名和扩展名,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
shp文件:地理信息系统,也被称作GIS,它主要的扩展类型是SHAPEFILE (.SHP),一个包含了矢量地理空间数据的流行文件格式,描述了几何形态,点,线和多边形,每一个都有他们各自的属性。 shape文件由ESRI开发,一个...
主要介绍了Java获取文件的类型和扩展名的实现方法的相关资料,需要的朋友可以参考下
获取某个路径下的 所有文件夹和子文件夹 java后缀的文件的总行数 扩展名可随意改
代码如下:/* * Java文件操作 获取文件扩展名 * */ public static String getExtensionName(String filename) { if ((filename != null) && (filename.length() > 0)) { int dot = filename.lastIndexOf(‘.’);...
7.读取文件 8.写入文件 9.写入随机文件 10.读取文件属性 11.写入属性 12.枚举一个文件夹中的所有文件夹 13.复制文件夹 14.复制一个文件夹下所有的文件夹到另一个文件夹下 15.移动文件夹 16.移动一个文件夹下...
主要介绍了java根据扩展名获取系统图标和文件图标示例,需要的朋友可以参考下
前面讲过Android系统内部的MediaFile类来获取文件类型的办法,这个类主要是根据文件的扩展名来判断,其准确性不是很好。具体可查看Android系统使用MediaFile类判断音频文件类型。其实,获取文件类型最好的办法便是...
配置文件为:与可执行文件同一文件夹内,文件名相同,扩展名为 ".cfg" 的文件。 配置方法为:指明 jvm.dll 所在相对位置或者绝对位置。 举例: 对于前面的例子 test.exe,对应的配置文件为 test.cfg。 如果将 jre ...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
有些软件通过改变文件的扩展名隐藏文件的真实类型。例如,有些游戏的音乐和动画其实是标准的MID和AVI文件,只要把扩展名改回来,就能直接播放。现在编写一个程序,使它从一个配置文件中获得字符串与文件类型的对应表...
3) 生成扩展名为h的头文件 55 4) 编写本地方法实现和由javah命令生成的头文件里面声明的方法名相同的方法。 56 5) 生成动态库 56 6) 运行程序 java HelloWorld就ok. 56 四、 调用中考虑的问题 56 1) java和c是如何...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
java文件工具类FileUtil 递归获取一个文件夹(及其子文件夹)下所有文件 获取扩展名 (doc/docx/jpg等) 判断是否是图片 判断是否是压缩包 是否是word文档 是否是excel