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
有疑问加站长微信联系(非本文作者)