path/filepath包下的相关函数
1. ToSlash函数
func ToSlash(path string) string
功能:将path中平台相关的路径分隔符转换成'/'
例如:windows当前路径: D:\gopro\src\study,转换之后D:/gopro/src/study
2. FromSlash函数
func FromSlash(path string) string
功能:将 path 中的 '/' 转换为系统相关的路径分隔符
3.Dir函数
func Dir(path string) string
功能:获取path中最后一个分隔符之前的部分(不包含分隔符)
4.Base函数
func Base(path string) string
功能:获取path中最后一个分隔符之后的部分(不包含分隔符)
5.Split函数
func Split(path string) (dir, file string)
功能:获取path中最后一个分隔符前后的两部分,
dir是分隔符前面的部分包含分隔符,file是分隔符后面的部分不包含分隔符
6. Ext函数
func Ext(path string) string
功能:获取路径字符串中的文件扩展名
例如:
fmt.Println(“D:/gopro/src/aaa.txt”)
//如果该文件存在则会输出: .txt
7.Rel函数
func Rel(basepath, targpath string) (string, error)
功能:获取targpath相对于basepath的路径
要求targpaht和basepath必须"都是相对路径"或都是"绝对路径"
例如:
GoLang路径处理

最低0.47元/天 解锁文章

286

被折叠的 条评论
为什么被折叠?



