可以使用strings.TrimSuffix()函数获取不包含扩展名的文件名。
示例代码:
package main
import (
"fmt"
"path/filepath"
"strings"
)
func main() {
filePath := "/path/to/file.txt"
fileName := filepath.Base(filePath)
fileNameWithoutExt := strings.TrimSuffix(fileName, filepath.Ext(fileName))
fmt.Println(fileNameWithoutExt)
}
输出结果:
file