[go] filepath 패키지의 파일 경로 분리 기능

파일 경로를 분리하고 조작해야 하는 경우, Go 언어의 filepath 패키지는 유용한 도구입니다. 이 패키지를 사용하면 파일 경로를 디렉터리 경로와 파일명으로 간단히 분리할 수 있으며, 여러 용도로 활용할 수 있는 데이터를 쉽게 얻을 수 있습니다.

filepath.Split 함수

package main

import (
    "fmt"
    "path/filepath"
)

func main() {
    dir, file := filepath.Split("/path/to/file.txt")
    fmt.Println("Dir:", dir)
    fmt.Println("File:", file)
}

위 예제에서 filepath.Split 함수를 이용하여 “/path/to/file.txt”라는 파일 경로를 “/path/to/”와 “file.txt”로 나누어 변수에 할당하고 출력합니다.

이미 기존에 존재하는 파일 경로를 쉽게 분리하여 활용할 수 있기 때문에 filepath.Split 함수는 매우 편리하게 사용될 수 있습니다.

요약

이러한 filepath.Split 함수를 이용하면 Go 언어에서 파일 경로를 효과적으로 처리할 수 있습니다. 파일 경로를 분리하고 조작하는 기능을 필요로 할 때, filepath 패키지를 활용하여 작업을 간편하게 수행할 수 있습니다.

더 많은 기능 및 상세 내용은 Go 공식 문서를 참고할 수 있습니다.