[go] Go 언어의 파일 이름과 확장자 추출

Go 언어를 사용하여 파일 이름과 확장자를 추출하는 방법은 간단하고 효과적입니다. 이 글에서는 Go 언어로 이 작업을 하는 방법에 대해 살펴보겠습니다.

파일 이름과 확장자 추출

Go 언어에서 파일 이름과 확장자를 추출하려면 path/filepath 패키지를 사용합니다. 이 패키지는 파일 경로와 관련된 작업을 수행하는 데 유용합니다. 아래의 예제 코드를 통해 파일 이름과 확장자를 추출하는 방법을 알아봅시다.

package main
import (
    "fmt"
    "path/filepath"
)

func main() {
    filePath := "/path/to/your/file.txt"
    fileName := filepath.Base(filePath)
    fileExtension := filepath.Ext(fileName)

    fmt.Println("File Name:", fileName)
    fmt.Println("File Extension:", fileExtension)
}

위의 예제 코드에서 filepath.Base 함수를 사용하여 파일 경로에서 파일 이름을 추출하고, filepath.Ext 함수를 사용하여 해당 파일 이름에서 확장자를 추출합니다. 그런 다음, 이를 통해 파일 이름과 확장자를 출력합니다.

이제 Go 언어를 사용하여 파일 이름과 확장자를 추출하는 방법에 대해 알게 되었습니다. 이를 활용하여 파일 작업을 보다 효과적으로 수행할 수 있을 것입니다.

참고 자료