INNER CODE UNIT · Go
saveNum
benbusby/yeetfile · shared/utils.go:159
saveNum := nameSegments[len(nameSegments)-1]
digit, err := strconv.Atoi(saveNum)
if err == nil {
baseName := strings.Join(
nameSegments[0:len(nameSegments)-1], "-")
if len(ext) > 0 {
return fmt.Sprintf("%s-%d.%s", baseName, digit+1, ext)
} else {
return fmt.Sprintf("%s-%d", baseName, digit+1)
}
}
}
newName := nameOnly + "-1"
if len(ext) == 0 {
return newName
}