String FileName = s.subString(lastIndexOf("\"),inFileName.length());

解决方案 »

  1.   

    String str=new String("\");
    int length=inFileName.length();
    int index=inFileName.lastIndexOf(str);
    String s=inFileName.substring(index,length);
    System.out.println("文件名是:"+s);
       这样是不行的,第一句就会报错,因为"\"是特殊的字符(?),如果把("\")改成("\\"),得到的文件名却是“\ab.txt”,如何解决呢?
      

  2.   

    那你substring(index+1,length)应该就是ab.txt了啊?