[go] 파일 쓰기

Go 언어를 사용하여 텍스트 파일을 생성하고 내용을 쓰는 방법을 알아보겠습니다.

파일 생성 및 쓰기

파일을 생성하려면 os.Create 함수를 사용하여 파일 핸들을 얻어야 합니다. 그 후 파일 핸들을 사용하여 내용을 쓸 수 있습니다. 다음은 파일을 생성하고 내용을 쓰는 예제입니다.

package main

import (
	"fmt"
	"os"
)

func main() {
	file, err := os.Create("example.txt")
	if err != nil {
		fmt.Println(err)
		return
	}
	defer file.Close()

	text := "Hello, world!\n"
	_, err = file.WriteString(text)
	if err != nil {
		fmt.Println(err)
		return
	}

	fmt.Println("File created and text written successfully")
}

위 예제에서는 os.Create 함수를 사용하여 example.txt 파일을 생성하고, file.WriteString 함수를 사용하여 텍스트를 파일에 씁니다. 생성한 파일을 쓰기가 끝나면 항상 파일을 닫아야 합니다.

결론

Go 언어에서 파일을 생성하고 쓰는 방법에 대해 알아보았습니다. 파일을 생성하고 내용을 쓰는 것은 기본적인 파일 처리 작업 중 하나이며, 이를 통해 파일 기반의 작업을 수행할 수 있습니다.

더 많은 정보를 원하시면 Go 공식 문서를 참고하시기 바랍니다.