`
happyqing
  • 浏览: 3198347 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java获取短文件名和扩展名FileUtil

    博客分类:
  • java
阅读更多

 

/**
     * 获取短文件名,不带扩展名
     * @param fileName
     * @return
     */
    public static String getShortName(String fileName){
    	if(fileName != null && fileName.length()>0 && fileName.lastIndexOf(".")>-1){
    		return fileName.substring(0, fileName.lastIndexOf("."));
    	} 
    	return fileName;
    }
    
    /**
     * 获取扩展名,带点
     * @param fileName
     * @return
     */
    public static String getExtention(String fileName){
    	if(fileName!=null && fileName.length()>0 && fileName.lastIndexOf(".")>-1){
	    	return fileName.substring(fileName.lastIndexOf("."));
    	}
    	return "";
    }
    
    public static void main(String[] args) {
    	System.out.println(FileUtil.getShortName("aaa.xlsx"));
    	System.out.println(FileUtil.getShortName("aaa"));
    	System.out.println(FileUtil.getShortName("."));
    	System.out.println(FileUtil.getShortName(".xlsx"));
    	
    	System.out.println(FileUtil.getExtention("aaa.xlsx"));
    	System.out.println(FileUtil.getExtention("aaa"));
    	System.out.println(FileUtil.getExtention("."));
    	System.out.println(FileUtil.getExtention(".xlsx"));
    }

 

分享到:
评论

相关推荐

    Java文件处理工具类--FileUtil

    import java.io.*; /** * FileUtil. Simple file operation class. * * @author BeanSoft * */ public class FileUtil { /** * The buffer. */ protected static byte buf[] = new byte[1024]; /**...

    fileutil.java

    fileutil.java有需要的自己下载。

    java移动或复制文件夹:FileUtil

    java移动或复制文件夹:FileUtil

    FileUtil类文件整理

    7. **文件过滤与查找**:`FileUtil`类可能包含根据特定条件(如扩展名、文件大小等)查找文件的方法,如`findFilesByExtension(String dirPath, String extension)`。 8. **文件打包与解压**:高级的`FileUtil`类...

    java文件工具类FileUtil

    java文件工具类FileUtil 递归获取一个文件夹(及其子文件夹)下所有文件 获取扩展名 (doc/docx/jpg等) 判断是否是图片 判断是否是压缩包 是否是word文档 是否是excel

    JAVA实现远程文件读取

    JAVA实现远程文件读取 JAVA是一种广泛应用于软件开发的编程语言,随着网络技术的发展,JAVA也提供了许多支持...JAVA实现远程文件读取技术可以广泛应用于各种文件共享和文件传输场景,提高了文件处理的效率和灵活性。

    Base64Util、FileUtil、GsonUtils、HttpUtil

    FileUtil工具类主要处理文件和目录的操作,简化了Java的I/O操作。它可能包含如读取文件内容、写入文件、创建或删除文件/目录等方法。例如,`readFileToString`可以用来读取整个文件并返回一个字符串,而`...

    FileUtil

    "FileUtil"是一个Java工具类库,用于处理与文件操作相关的任务。在Java开发中,文件操作是一项常见的任务,例如读取、写入、移动、复制文件等。FileUtil类通常封装了这些基本操作,提供了更简洁、易用的API,以减少...

    FileUtil.java

    在百度官方文档的FileUtil类做了修改,函数可以直接调用,包含URI绝对路径转换,存储权限获取,根据文件路径读取Bytes数组等

    java代码-使用java解决文件相关操作——FileUtil的源代码

    java代码-使用java解决文件相关操作——FileUtil的源代码 ——学习参考资料:仅用于个人学习使用!

    hadoop FileUtil.java 解决权限检查的问题

    org.apache.hadoop.fs.FileUtil.checkReturnValue(FileUtil.java:689) 解决这个问题后,重新生成的jar包

    纯净的Exceptionbean和FileUtil可用于spring的案例

    在这个案例中,我们关注的是两个核心组件:`ExceptionBean`和`FileUtil`。这两个组件分别用于优雅地处理异常和简化文件操作。 首先,让我们深入理解`ExceptionBean`。在Java编程中,异常处理是必不可少的一部分。`...

    EncodingDetect.java自动获取文件的编码.rar

    java自动获取文件的编码,智能识别文件编码,支持本地file及指定url的编码识别,支持多达40余种编码的识别,包括最常见的UTF-8,GBK,GB2312,BIG5,UNICODE,ISO8859_1,ASCII等,FileUtil.java里有对...

    fileutil_2.10-1.0.0.zip

    《Java反射机制与Mirage库深入解析》 在Java编程领域,反射机制是开发者们手中的一把神器,它允许程序在...在实际开发中,合理运用反射技术,结合这样的工具库,可以解决很多棘手的问题,增强软件的适应性和扩展性。

    一个常用的Java文件操作类FileUtil.java源码下载

    包括其子目录中、将目录中的内容添加到列表、返回文件的URL地址、从文件路径得到文件名、将DOS/Windows格式的路径转换为UNIX/Linux格式的路径、得到文件类型和文件名、得到路径分隔符在文件路径中指定位置后首次出现...

    FileUtil(文件操作工具类)

    在Java编程中,`FileUtil`通常是一个自定义的工具类,用于封装常见的文件操作,以便在项目中方便地处理文件。这个类可以提供一系列静态方法,帮助开发者执行读写文件、创建、删除、移动、复制文件等任务,极大地提高...

Global site tag (gtag.js) - Google Analytics