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

阅读更多
上一篇JFreeChart用add加到panel上后没有显示出图来的解决
下一篇java——cannot be cast to javax.swing.tree.DefaultMutableTreeNode的错误解决
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭