Java获取文件后缀的两种方式 |
您所在的位置:网站首页 › java获取指定后缀的文件 › Java获取文件后缀的两种方式 |
原文地址: https://www.4spaces.org/get-file-extension-using-java/; 在对文件进行操作的时候,我们经常需要用到文件的后缀。但是Java API中并没有提供获取文件后缀的方法。下面的工具方法可以帮助我们实现这个目的。 方法1代码示例: package org.4spaces; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; public class ExtensionExample { public static void main(String[] args) { String extension = new ExtensionExample().getFileExtension(new File("D:\\cobcmw\\xshell-user-config.jpg")); System.out.println("File Extension :- " + extension); } /** * 获取文件后缀的方法 * * @param file 要获取文件后缀的文件 * @return 文件后缀 * @author https://www.4spaces.org/ */ public String getFileExtension(File file) { String extension = ""; try { if (file != null && file.exists()) { String name = file.getName(); extension = name.substring(name.lastIndexOf(".")); } } catch (Exception e) { extension = ""; } return extension; } }代码输出结果: File Extension :- .jpg如果需要移除分隔符,需要将代码修改为extension = name.substring(name.lastIndexOf(".")+1);。 方法2 import org.apache.commons.io.FilenameUtils String fileType = FilenameUtils.getExtension(fileName).toLowerCase(); |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |