파일 이름에서 확장자를 추출해야합니다. tar.gz와 같은 특별한 경우에 파일 확장자 가져 오기
나는이filePath.lastIndexOf('.')
를 사용하거나 아파치 평민-IO에서
FilenameUtils.getExtension(filePath)
같은 유틸리티 방법을 사용하여
.gz
또는
.tar
같은 하나의 확장에 수행 할 수 있습니다 알고 있습니다.
그러나 .tar.gz
과 같은 확장명의 파일이 있다면 어떻게해야합니까? .
자를 포함하는 확장명을 가진 파일을 관리하려면 어떻게해야합니까?
사실 확장 프로그램은'.tar.gz '가 아닙니다. 확장은 - 정의에 의해 - .gz입니다. '.tar '부분은 정보를 제공하기위한 것입니다. 파일이'.test.zip'으로 끝나면 확장자'.zip'을 고려할 것입니다. 그렇지 않습니까? –
과'commons-io-2.4.jar'이이 경우에는 무엇을 기대합니까? – vels4j
@ThorstenDittmar * .tgz와 마찬가지로 합당한 * .tar.gz를 처리하는 것은 여전히 합리적입니다. – Ingo