path
1 路径拼接:Join(elem ...string) string
Join(elem ...string) stringpath.Join("a", "b/c", "../d") // 输出 "a/b/d"2 路径分割:Split(path string) (dir, file string)
Split(path string) (dir, file string)dir, file := path.Split("a/b/c.txt")
// dir = "a/b/", file = "c.txt"3 获取路径最后部分:Base(path string) string
Base(path string) stringpath.Base("a/b/c.txt") // 输出 "c.txt"4 获取上级目录:Dir(path string) string
Dir(path string) stringpath.Dir("a/b/c.txt") // 输出 "a/b"5 获取扩展名:Ext(path string) string
Ext(path string) string6 路径规范化:Clean(path string) string
Clean(path string) string7 通配符匹配:Match(pattern, name string) (bool, error)
Match(pattern, name string) (bool, error)最后更新于