[go] 파일 생성

Go 언어를 사용하여 새 파일을 생성하는 방법을 알아보겠습니다.

os 패키지 import하기

먼저, 파일 시스템 작업을 수행하려면 os 패키지를 import해야 합니다.

import "os"

파일 생성하기

다음으로, os.Create 함수를 사용하여 새 파일을 생성합니다. 이 함수는 파일을 생성하고 그 파일에 대한 File 객체를 반환합니다.

file, err := os.Create("example.txt")
if err != nil {
    panic(err)
}
defer file.Close()

위의 예제에서는 "example.txt" 파일을 생성하고, 생성된 파일에 대한 파일 핸들을 file 변수에 할당하였습니다.

파일에 데이터 쓰기

이제, 생성된 파일에 데이터를 쓸 수 있습니다. WriteString 또는 Write 메서드를 사용하여 파일에 데이터를 씁니다.

data := []byte("Hello, World!")
_, err = file.Write(data)
if err != nil {
    panic(err)
}

위의 예제에서는 Hello, World! 문자열을 파일에 썼습니다.

정리

위의 과정을 통해 Go 언어로 파일을 생성하고 데이터를 쓰는 방법에 대해 알아보았습니다. 이러한 파일 생성 및 작성 기능을 통해 파일 시스템과 상호작용하는 응용 프로그램을 개발할 수 있습니다.

참고 자료:

이상으로 Go 언어를 사용하여 파일을 생성하는 방법을 알아보았습니다.