package utils import ( "io" "os" ) func FileRead(filePath string) ([]byte, error) { f, err := os.Open(filePath) if err != nil { return nil, err } return io.ReadAll(f) } func FileWrite(filePath string, content []byte) error { return os.WriteFile(filePath, content, 0644) } func FileExist(filePath string) bool { _, err := os.Stat(filePath) return If(err == nil || os.IsExist(err), true, false).(bool) } func FileTouch(filePath string) bool { _, err := os.OpenFile(filePath, os.O_RDONLY|os.O_CREATE, 0644) return If(err == nil, true, false).(bool) }