프로그래밍 언어/Java Programming
파일 확장자 또는 파일명만 추출하기
Lurutia
2020. 6. 5. 12:40
확장자만 구하기
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만 리턴합니다.