关闭

java 切割文件夹下一定格式的文件名

标签: java
29人阅读 评论(0) 收藏 举报
分类:
@Test
    public void test1(){
        String filepath="D:\\usage\\input\\"; //TB3(R)_GDC2_20171009_01.csv
        File[] fileArray;
        List<String> filepathList=new ArrayList<String>();
        File files=new File(filepath);
        fileArray=files.listFiles();
        for(int i=0;i<fileArray.length;i++){
            String filepathname=fileArray[i].getName();//getPath() 是获取文件路径
            System.out.println(filepathname);
        String [] splitFilepathname=filepathname.split("_");

         System.out.println(splitFilepathname[3]);
         String [] split2=splitFilepathname[3].split("\\.");
         System.out.println(split2[0]);
        }
    }

可以知道.的转义字符需要加两个反斜杠,这是什么理由?

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:15868次
    • 积分:1034
    • 等级:
    • 排名:千里之外
    • 原创:72篇
    • 转载:33篇
    • 译文:13篇
    • 评论:0条
    最新评论