[go] 파일 경로에서 파일 권한 정보 확인하기
package main
import (
"fmt"
"os"
)
func main() {
// 파일 경로
filePath := "example.txt"
// 파일의 메타데이터 가져오기
fileInfo, err := os.Stat(filePath)
if err != nil {
fmt.Println("파일 정보를 가져올 수 없습니다.", err)
return
}
// 파일 권한 모드 출력
fmt.Println("파일 권한 모드:", fileInfo.Mode())
}
이 예제는 지정된 파일 경로의 파일 권한 모드를 출력합니다. os.Stat
함수를 사용하여 파일의 메타데이터를 가져온 다음 fileInfo.Mode()
를 통해 파일 권한 모드를 조회할 수 있습니다.
참고 자료:
- https://golang.org/pkg/os/#Stat