欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Go语言获取文件的名称、前缀、后缀

程序员文章站 2022-06-25 12:09:15
示例代码:执行结果:file name: cmakelists.txtfile prefix: cmakelistsfile suffix: .txtpath.base(filename) 获取不包含...

示例代码:

执行结果:

file name: cmakelists.txt

file prefix: cmakelists

file suffix: .txt

path.base(filename) 获取不包含目录的文件名

path.ext(filename) 获取文件后缀

文件前缀 可以使用切片的方式获取:

也可以使用 strings.trimsuffix() 进行获取:

补充:golang 判断前缀后缀、包含关系

hasprefix 判断字符串 s 是否以 prefix 开头:

hassuffix 判断字符串 s 是否以 suffix 结尾:

字符串包含关系

contains 判断字符串 s 是否包含 substr :

测试源码:

运行结果:

[root@localhost golang]# go run zzz.go

false

true

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。