//获取文件名中最后一次出现"."号的位置
int index =fileName.lastIndexOf('.');
// 获取文件的后缀
String prefix =fileName.Substring(index);
substring 大小写问题
String prefix =fileName.Substring(index+1); 或者 String prefix =fileName.Substring(index+1,fileName.length());
index是你获取的.的下标,点后面的才是文件后缀
应该为String prefix =fileName.Substring(index+1);