[go] 경로로부터 파일 이름 및 확장자 추출하기

먼저, path/filepath 패키지를 가져옵니다.

import (
    "fmt"
    "path/filepath"
)

다음으로, 파일 경로를 사용하여 파일 이름과 확장자를 추출합니다.

func main() {
    path := "/path/to/file/example.txt"
    
    // 파일의 이름과 확장자 추출
    filename := filepath.Base(path)
    name, ext := filename[:len(filename)-len(filepath.Ext(filename))], filepath.Ext(filename)

    fmt.Println("파일 이름:", name)
    fmt.Println("확장자:", ext)
}

이 예제에서는 filepath.Base() 함수를 사용하여 파일의 전체 경로를 제외한 파일 이름을 가져온 다음, filepath.Ext() 함수를 사용하여 확장자를 추출합니다. 그런 다음, 추출된 이름과 확장자를 출력합니다.

해당 예제를 실행하면 파일 이름과 확장자가 정상적으로 출력될 것입니다.

더 자세한 내용은 Go 언어 공식 문서를 참조하세요.