본문으로 건너뛰기

경로의 파일 확장자 가져오기 (file.path.extension)

선언​

확장자, 오류 정보 = file.path.extension(경로)

매개변수​

  • 경로
    문자열. 경로 문자열입니다.

반환값​

  • 확장자
    문자열 또는 nil. 성공하면 앞의 .을 제외한 확장자를 반환합니다. 확장자가 없으면 빈 문자열 "", 경로가 유효하지 않으면 nil을 반환합니다.
  • 오류 정보
    문자열. 경로가 유효하지 않으면 "Invalid path"를 반환합니다.

설명​

마지막 경로 구성 요소의 파일 확장자를 반환합니다. 확장자가 여러 부분이면 마지막 부분만 반환합니다. 예를 들어 archive.tar.gz는 gz를 반환합니다.
이 함수는 20250914 이후 버전에서 사용할 수 있습니다.

예제​

local ext = file.path.extension("/path/to/file.txt") -- 반환 "txt"
local archive_ext = file.path.extension("/path/to/archive.tar.gz") -- 반환 "gz"
local no_ext = file.path.extension("/path/to/file") -- 반환 ""