JAVA得到文件的后缀名

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下改变的只是查看方式而已,不影响你从代码这边得到完整扩展名,所以,放心用就好。

猜你喜欢

转载自blog.csdn.net/sinyusin/article/details/80342831