美文网首页golangGolang 入门资料+笔记
golang 获取文件名称、后缀

golang 获取文件名称、后缀

作者: 五岁小孩 | 来源:发表于2021-02-23 08:49 被阅读0次

golang 获取文件名称、后缀

  • 通过文件路径,获取文件名称,后缀
func main(){
   var filePath="attachment/file/filename.txt"
   //获取文件名称带后缀
   fileNameWithSuffix:=path.Base(filePath)
   //获取文件的后缀(文件类型)
   fileType:=path.Ext(fileNameWithSuffix)
   //获取文件名称(不带后缀)
   fileNameOnly:=strings.TrimSuffix(fileNameWithSuffix, fileType)
  fmt.Printf("fileNameWithSuffix==%s\n fileType==%s;\n fileNameOnly==%s;",
             fileNameWithSuffix,fileType,fileNameOnly)
}

控制台打印:

fileNameWithSuffix==filename.txt
 fileType==.txt;
fileNameOnly=filename;

Process finished with exit code 0

相关文章

网友评论

    本文标题:golang 获取文件名称、后缀

    本文链接:https://www.haomeiwen.com/subject/sxugxltx.html