go語言獲取文件名or後綴

原文鏈接:https://zhanghongtong.github.io/2018/05/14/go%E8%AF%AD%E8%A8%80%E8%8E%B7%E5%8F%96%E6%96%87%E4%BB%B6%E5%90%8D%E3%80%81%E5%90%8E%E7%BC%80/

go語言獲取文件名or後綴

package main
 
import (
    "fmt"
    "path"
    "strings"
)
 
func main() {
    fullFilename := "/Users/itfanr/Documents/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)
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章