[go] 파일 경로에서 파일 쓰기 및 읽기
파일 시스템은 Go 프로그램에서 중요한 부분이며, 파일을 쓰고 읽는 기능은 매우 유용합니다. 이 글에서는 Go를 사용하여 파일 경로에서 파일을 쓰고 읽는 방법에 대해 알아보겠습니다.
파일 작성하기 (Writing to a file)
먼저, 새 파일을 생성하고 텍스트를 파일에 쓰는 방법을 살펴보겠습니다. 아래는 파일을 작성하는 간단한 예제입니다.
package main
import (
"fmt"
"io/ioutil"
)
func main() {
data := []byte("Hello, Go file handling!")
err := ioutil.WriteFile("output.txt", data, 0644)
if err != nil {
fmt.Println(err)
return
}
fmt.Println("파일에 성공적으로 쓰기 완료")
}
위 코드는 output.txt
파일을 생성하고, “Hello, Go file handling!” 텍스트를 파일에 씁니다.
파일 읽기 (Reading from a file)
이제 파일에서 데이터를 읽어오는 방법에 대해 살펴보겠습니다.
package main
import (
"fmt"
"io/ioutil"
)
func main() {
data, err := ioutil.ReadFile("output.txt")
if err != nil {
fmt.Println(err)
return
}
fmt.Println("파일 내용:", string(data))
}
위 코드는 “output.txt” 파일에서 데이터를 읽어와 콘솔에 출력합니다.
결론
이것은 Go를 사용하여 파일 경로에서 파일을 작성하고 읽는 간단한 예제입니다. 파일 작업은 Go 프로그램에서 일반적인 작업이며, 위 예제를 통해 기본적인 파일 처리 방법을 이해할 수 있을 것입니다.
더 많은 정보를 원하시면 Go 공식 문서를 참조하십시오: Go 공식 문서
Go 파일 핸들링 예제코드 출처: Go by Example
참고 문헌: