[go] 파일 오픈

먼저 파일을 오픈하는 방법은 다음과 같습니다.

package main

import (
	"fmt"
	"os"
)

func main() {
	file, err := os.Open("filename.txt")
	if err != nil {
		fmt.Println("파일을 열 수 없습니다.", err)
		return
	}
	defer file.Close()

	// 파일을 처리하는 코드를 작성합니다.
}

위의 코드에서는 os.Open 함수를 사용하여 “filename.txt” 파일을 오픈하고 있습니다. 만약 오류가 발생하면 err 변수에 값을 할당하게 되고, 파일을 성공적으로 오픈한 경우에는 file 변수에 파일 핸들(참조)이 할당됩니다.

이후에는 파일을 처리하는 코드를 작성하면 됩니다. 파일을 다룬 작업이 끝나면 file.Close()를 호출하여 파일 핸들을 닫아야 합니다.

위 코드는 파일을 읽어들이는 예제이며, 파일을 쓰는 방법에 대해서는 다른 함수들을 사용하여 처리할 수 있습니다.

참조: