Go获取文件名除去后缀

package main

import (
    "fmt"
    "path"
    "strings"
)

func main() {
    fullFilename := "test.txt"
    //fmt.Println("fullFilename =", fullFilename)
    var filenameWithSuffix string
    filenameWithSuffix = path.Base(fullFilename)
    //fmt.Println("filenameWithSuffix =", filenameWithSuffix)
    var fileSuffix string
    fileSuffix = path.Ext(filenameWithSuffix)
    //fmt.Println("fileSuffix =", fileSuffix)

    var filenameOnly string
    filenameOnly = strings.TrimSuffix(filenameWithSuffix, fileSuffix)
    fmt.Println("filenameOnly =", filenameOnly)
}

猜你喜欢

转载自blog.csdn.net/MR1269427885/article/details/52860894