Go标准库
Go标准库 filepath文件路径
- import "path/filepath" - **IsAbs(path string) bool:**返回路径是否是一个绝对路径 - **Abs(path string) (string, error):**返回path代表的绝对路径,如果path不是绝对路径,会加入当前工作目录以使之成为绝对路径 - **Rel(basepath, targpath string) (string, error):**返回一个相对路径 - **SplitList(path string) []string:**将PATH或GOPATH等环境变量里的多个路径分割开 - **Split(path string) (dir, file string):**将路径从最后一个路径分隔符后面位置分隔为两个部分(dir和file)并返回。 - **Join(elem ...string) string:**将任意数量的路径元素放入一个单一路径里,会根据需要添加路径分隔符。结果是经过简化的,所有的空字符串元素会被忽略。 - **FromSlash(path string) string:**将path中的斜杠('/')替换为路径分隔符并返回替换结果,多个斜杠会替换为多个路径分隔符 - **ToSlash(path string) string:**将path中的路径分隔符替换为斜杠('/')并返回替换结果,多个路径分隔符会替换为多个斜杠 - **VolumeName(path string) (v string):**返回最前面的卷名 - **Dir(path string) string:**返回路径除去最后一个路径元素的部分,即该路径最后一个元素所在的目录 - **Base(path string) string:**返回路径的最后一个元素 - **Ext(path string) string:**返回path文件扩展名 - **Clean(path string) string:**通过单纯的词法操作返回和path代表同一地址的最短路径。 - **EvalSymlinks(path string) (string, error):**返回path指向的符号链接(软链接)所包含的路径。 - **Match(pattern, name string) (matched bool, err error):**要求匹配整个name字符串,而不是它的一部分 - **Glob(pattern string) (matches []string, err error):**返回所有匹配模式匹配字符串pattern的文件或者nil(如果没有匹配的文件)。 - **Walk(root string, walkFn WalkFunc) error:**会遍历root指定的目录下的文件树,对每一个该文件树中的目录和文件都会调用walkFn,包括root自身
顶部
收展
底部
[TOC]
目录
Go标准库 fmt格式化操作
Go标准库 time时间接口
Go标准库 strings字符串
Go标准库 strconv字符串转换
Go标准库 sort排序
Go标准库 runtime运行环境
Go标准库 sync同步操作
Go标准库 atomic原子性
Go标准库 path路径
Go标准库 filepath文件路径
Go标准库 http
相关推荐
Gin框架