package internal import ( "os" ) func IsValid(fp string) bool { // Check if file already exists if _, err := os.Stat(fp); err == nil { return true } // Attempt to create it var d []byte if err := os.WriteFile(fp, d, 0644); err == nil { os.Remove(fp) // And delete it return true } return false }