FileNameUtils와 FileNameFilter차이 [똑똑한 ChatGTP 알려줘]

eunsiver·2023년 3월 22일
0

Spring boot 구현

목록 보기
3/12

FileNameUtils와 FileNameFilter차이

FileNameUtils와 FileNameFilter는 파일 관련 작업을 수행하는 Java 클래스입니다.

FileNameUtils는 Apache Commons IO 라이브러리에서 제공되는 유틸리티 클래스로, 파일 경로와 관련된 작업을 수행합니다. 이 클래스는 파일 경로의 확장자 추출, 경로 연결, 경로 분리, 파일 이름 추출 등을 제공합니다. 즉, 파일 이름 및 경로와 관련된 문자열 조작을 수행하는 데 사용됩니다.

반면에 FileNameFilter는 Java에서 제공하는 인터페이스 중 하나로, 파일 필터링 작업을 수행합니다. 이 인터페이스는 accept(File dir, String name) 메서드를 정의하고 있으며, 이 메서드를 구현하여 파일 필터링 작업을 수행할 수 있습니다. 즉, 파일 이름이나 확장자 등을 기준으로 파일을 필터링할 때 사용됩니다.

따라서 FileNameUtils는 파일 경로와 관련된 문자열 조작 작업을 수행하고, FileNameFilter는 파일 필터링 작업을 수행합니다. 두 클래스는 서로 다른 작업을 수행하므로, 기능적으로도 다른 클래스입니다.

profile
Let's study!

0개의 댓글