23.3. 프로그램언어 고(Go)의 파일 권한 변경

프로그램언어 고(Go)에서의 파일 읽기 권한 설정 Go언어에서 파일 읽기를 위한 권한 설정은 os 패키지의 OpenFile 함수를 사용합니다. 이 함수에는 파일명과 읽기 모드를 지정할 수 있습니다. 예를 들어 읽기 전용 모드로 파일을 열면 다음과 같이 코드를 작성할 수 있습니다. f, err := os.OpenFile(“text.txt”, os.O_RDONLY, 0644) 여기서 os.O_RDONLY는 읽기 전용 모드를, 0644는 파일의 권한을 의미합니다. Linux에서 파일 … Read more

23.2. 프로그램언어 고(Go)의 디렉토리 생성과 삭제

프로그램언어 고(Go)에서의 디렉토리 생성 방법 Go언어에서 디렉토리를 생성하는 방법을 설명드리겠습니다. package main import “os” func main() { // 디렉토리 경로 지정 path := “./tmp/test” // 디렉토리 생성 err := os.MkdirAll(path, os.ModePerm) if err != nil { panic(err) } // 생성된 디렉토리 정보 출력 info, err := os.Stat(path) if err != nil { panic(err) } println(info.Name(), … Read more

23.1. 프로그램언어 고(Go)의 파일 읽기와 쓰기

프로그램언어 고(Go)의 텍스트 파일 읽기 고(Go) 프로그램 언어의 텍스트 파일 읽기에 대해 설명드리겠습니다. 고(Go)에서 텍스트 파일 읽기를 위해서는 os 패키지의 Open 함수를 이용하여 파일을 열고, bufio 패키지의 NewReader 함수로 파일을 읽을 수 있습니다. f, err := os.Open(“data.txt”) if err != nil { return err } defer f.Close() r := bufio.NewReader(f) for { line, err := … Read more