代码实例:
package main
import (
"strings"
)
func main() {
str := `【测试】用的日志文件.log`
// 判断 字符串str 是否拥有该前缀
if strings.HasPrefix(str, `【测试】`) {
println(`这是个文件前缀包含:`, `【测试】`, `是个测试文件`)
}
// 判断 字符串str 是否拥有该后缀
if strings.HasSuffix(str, `.log`) {
println(`这是个文件后缀包含:`, `.log`, `是个日志文件`)
}
// 判断 字符串str 是否拥包含了该字符串
if strings.Contains(str, `用`) {
println(`这是个文件名包含了:`, `用`, `是个可以使用的文件`)
}
}
用途例子:
- 清理不想要的文件
- 例如:
日志文件,缓存文件
-
文件名 也 不会是 固定命名,也很可能 乱码命名 或者 加密命名
- 所以通常
获取文件 的做法都是 通过遍历读取某个文件夹下子文件的列表 的得到的
- 移动文件
- 例如:
歌曲文件
-
音乐播放器 下载的歌曲 的 命名方式 是 歌手 - 歌曲
- 你想
最喜欢听的歌手的歌曲 放入 指定的文件夹内 就可以用到
网友评论