微信扫一扫打赏支持

Java获取路径中的文件名(正则表达式)

Java获取路径中的文件名(正则表达式)

目标

在这个路径中我想得到model2

/E:/2017-02-21--SoftWare/github/test/Java/poiDemo_word2excel/target/test-classes/model2.docx

 

操作

String srcFile="/E:/2017-02-21--SoftWare/github/test/Java/poiDemo_word2excel/target/test-classes/model2.docx";

String temp[]=srcFile.split("\\/");

此时temp数组为:

E:
2017-02-21--SoftWare
github
test
Java
poiDemo_word2excel
target
test-classes
model2.docx

然后我们

String temp1=temp[temp.length-1];

此时temp1=“model2.docx”

然后我们在按照.点号spilt

String temp3[]=temp1.split("\\.");

String txtFileName=temp3[0];

那么现在txtFileName就为model2

 

posted @ 2017-12-31 13:23  范仁义  阅读(4910)  评论(0编辑  收藏  举报