[go] 파일 읽기 권한 확인
package main

import (
	"fmt"
	"os"
)

func main() {
	fileInfo, err := os.Stat("example.txt")
	if err != nil {
		fmt.Println("파일을 찾을 수 없음:", err)
		return
	}

	mode := fileInfo.Mode()
	if mode.IsRegular() && mode&0400 != 0 {
		fmt.Println("파일을 읽을 수 있음")
	} else {
		fmt.Println("파일을 읽을 수 없음")
	}
}

위의 코드에서는 os.Stat 함수를 사용하여 파일 정보를 가져온 후, Mode 함수를 사용하여 파일 권한을 확인합니다. 파일을 읽을 수 있는 경우 파일을 읽을 수 있음이 출력되고, 그렇지 않은 경우 파일을 읽을 수 없음이 출력됩니다.

더 자세한 정보는 os 패키지 문서를 참조하십시오.