package utils func SplitNameExt(path string) (name, ext string) { name, ext = path, "" for range 5 { if len(name) == 0 || name[len(name)-1] == '.' || name[len(name)-1] == '/' { break } name = name[:len(name)-1] ext = path[len(name):] } if len(name) == 0 || name[len(name)-1] != '.' { return path, "" } return }