package main
import (
"fmt"
"os"
)
func main() {
info, err := os.Stat("data.txt")
if err != nil {
panic(err)
}
mode := info.Mode()
fmt.Print("Owner: ")
for i := 1; i < 4; i++ {
fmt.Print(string(mode.String()[i]))
}
fmt.Print("\nGroup: ")
for i := 4; i < 7; i++ {
fmt.Print(string(mode.String()[i]))
}
fmt.Print("\nOther: ")
for i := 7; i < 10; i++ {
fmt.Print(string(mode.String()[i]))
}
}
Output
Owner: rw-
Group: rw-
Other: rw-