目 录CONTENT

文章目录
Go

Go中文件路径解析

过客
2019-11-12 / 0 评论 / 0 点赞 / 7 阅读 / 0 字

1. 返回所给路径的绝对路径

// 输出绝对路径 F:\my\bin\log.txt
path, _ := filepath.Abs("./log.txt")
fmt.Println(path)

2. 返回路径最后一个元素

// 输出 log.txt
fmt.Println(filepath.Base("./log.txt"))

3. 返回路径中的扩展名

// 输出 .jpg
fmt.Println(filepath.Ext("./a/b/c/d.jpg"))

4. 分割目录和文件

// 输入出 C:/a/b/c/   d.jpg
dir, file := filepath.Split("C:/a/b/c/d.jpg")
fmt.Println(dir, file)
0
Go
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区