[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 공식 문서를 참고할 수 있습니다.