sitelink1 | https://commons.apache.org/proper/common...Utils.html |
---|---|
sitelink2 | |
sitelink3 | |
sitelink4 | |
sitelink5 | |
sitelink6 |
파일의 확장자만 취하고 싶은데 파일명에서 substring 하기도 귀찮기도하고 그런 방식의 안정성에도 의구심이 들게되어 오픈소스에서 찾아보았다
org.apache.commons.io.FilenameUtils 클래스가 있더라...
사용예는 다음과 같다
System.out.println(FilenameUtils.getExtension("/path/to/file/foo.txt")); // returns "txt"
System.out.println(FilenameUtils.getExtension("bar.exe")); // returns "exe"
System.out.println("BaseName : "+FilenameUtils. getBaseName(name)); //확장자 앞단의 이름 (ex> foo)
System.out.println("extension : "+FilenameUtils.getExtension(name)); //확장자 (ex> txt)
System.out.println("name : "+FilenameUtils. getName(name)); //확장자를 포함한 이름 (ex> foo.txt)
추후에 다른 기능도 살펴봐야겠다(API는 sitelink1 에)