String[] getString = GetFileNames.getFileName(Cur_URL); for(int i = 0; i <
getString.length; ++i){ String prefix =
getString[i].substring(getString[i].lastIndexOf('.') + 1);
System.out.println("文件后缀:" + prefix); }
上面是我遍历某一文件夹下所有文件并得到后缀名输出。
核心就这一行:
String prefix = getString[i].substring(getString[i].lastIndexOf('.') + 1);
想说的主要是一开始很担心一件事:比如我在Windows下把文件扩展名隐藏了之后,还能得到后缀么?经过实验发现想多了,在Windows下改变的只是查看方式而已,不影响你从代码这边得到完整扩展名,所以,放心用就好。
热门工具 换一换