/** * 获取短文件名,不带扩展名 * @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")); }
相关推荐
import java.io.*; /** * FileUtil. Simple file operation class. * * @author BeanSoft * */ public class FileUtil { /** * The buffer. */ protected static byte buf[] = new byte[1024]; /**...
java中用FileUtil实现文件读写
fileutil.java有需要的自己下载。
java文件工具类FileUtil 递归获取一个文件夹(及其子文件夹)下所有文件 获取扩展名 (doc/docx/jpg等) 判断是否是图片 判断是否是压缩包 是否是word文档 是否是excel
在百度官方文档的FileUtil类做了修改,函数可以直接调用,包含URI绝对路径转换,存储权限获取,根据文件路径读取Bytes数组等
FileUtil
java代码-使用java解决文件相关操作——FileUtil的源代码 ——学习参考资料:仅用于个人学习使用!
org.apache.hadoop.fs.FileUtil.checkReturnValue(FileUtil.java:689) 解决这个问题后,重新生成的jar包
JAVA实现远程文件读取
包括其子目录中、将目录中的内容添加到列表、返回文件的URL地址、从文件路径得到文件名、将DOS/Windows格式的路径转换为UNIX/Linux格式的路径、得到文件类型和文件名、得到路径分隔符在文件路径中指定位置后首次出现...
纯净的Exceptionbean和FileUtil可用于spring的案例
FileUtil(文件操作工具类)
java自动获取文件的编码,智能识别文件编码,支持本地file及指定url的编码识别,支持多达40余种编码的识别,包括最常见的UTF-8,GBK,GB2312,BIG5,UNICODE,ISO8859_1,ASCII等,FileUtil.java里有对...
Base64 工具类:Base64Util 文件读取工具类:FileUtil Json工具类:GsonUtils http 工具类:HttpUtil
java.io.File myFilePath = new java.io.File(filePath); if (!myFilePath.exists()) { myFilePath.mkdir(); } } catch (Exception e) { System.out.println("新建目录操作出错"); e.printStackTrace...