java 文件名拼接_Java 文件名操作的相关工具类

这个Java工具类提供了对文件名的各种操作,包括修改文件扩展名、去掉扩展名、修正文件名错误(处理/和\)、判断文件是否存在、连接两个文件名、检查是否为UNC路径、提取文件名的扩展名、获取文件路径和文件名等。
摘要由CSDN通过智能技术生成

1 importjava.io.File;2 importjava.util.regex.Matcher;3 importjava.util.regex.Pattern;4

5 public classFileNameUtil {6 /**

7 * 修改指定文件的扩展名8 *@paramfileName9 *@paramnewExt10 *@return

11 */

12 public staticString changeFileExt(String fileName, String newExt){13 return fileName.replaceAll("\\.[^\\.\\\\/]*$", "") + "." + newExt.replaceAll("^\\.", "");14 }15 /**

16 * 去掉文件的扩展名17 *@paramfileName18 *@return

19 */

20 public staticString removeFileExt(String fileName){21 return fileName.replaceAll("\\.[^\\\\/\\.]*$", "");22 }23

24 /**

25 * 修正文件名错误,主要包括出现/的、双\\的26 *@paramfileName27 *@return

28 */

29 public staticString correctFileName(String fileName){30 return fileName.replaceAll("(?!^)[\\\\/]+", "\\\\");31 }32 /**

33 * 修正文件名错误,主要包括出现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值