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