mirror of
https://codeberg.org/video-prize-ranch/rimgo.git
synced 2026-02-04 12:46:33 +00:00
simplify SplitNameExt
This commit is contained in:
@@ -1,16 +1,8 @@
|
||||
package utils
|
||||
|
||||
import "path/filepath"
|
||||
|
||||
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
|
||||
ext = filepath.Ext(path)
|
||||
return path[:len(path)-len(ext)], ext
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user