不废话,直接上代码哈:
package main
import (
"fmt"
"path"
"strings"
)
func main() {
filePath:="/data/www/aaa/bbb/name.html" // 文件路径
baseName:=path.Base(filePath) // 输出 name.html
ext := path.Ext(baseName) // 输出 .html
name := strings.TrimSuffix(baseName, ext) // 输出 name
fmt.Println(baseName)
fmt.Println(ext)
fmt.Println(name)
}
输出结果如下