티스토리 뷰

확장자만 구하기

String 클래스 이용

int pos = fileName.lastIndexOf( "." );
String result = fileName.substring( pos + 1 );

 

FilenameUtils.getExtension 이용

String extension = FilenameUtils.getExtension(file.getOriginalFilename());

org.apache.commons.io.FilenameUtils 의 getExtension() 메서드를 쓸 수 있습니다.

ex) example.txt 일 경우 "txt"가 리턴

 

 

확장자를 제외한 파일명만 구하기

String 클래스 이용

String fileName = file.getName();
int pos = fileName.lastIndexOf(".");
String result = fileName.substring(0, pos);

 

FilenameUtils.getBaseName 이용

String fileName = FilenameUtils.getBaseName(file.getOriginalFilename());

ex) example.txt 일 경우 "example" 만 리턴 "a/b/c.txt" 일 경우 c만 리턴합니다.

 

 

reference

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함