// +build !windows package hidden import ( "os" "path/filepath" "strings" ) func hide(filename string) error { if !strings.HasPrefix(filepath.Base(filename), ".") { err := os.Rename(filename, "."+filename) if err != nil { return err } } return nil } func isHidden(filename string) (bool, error) { if len(filepath.Base(filename)) > 0 && filepath.Base(filename)[0:1] == "." { return true, nil } return false, nil }