[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 언어를 사용하여 파일을 생성하는 방법을 알아보았습니다.