Go path包

package main

import (
	"fmt"
	"path"
)

func main() {
	fmt.Println(path.Dir("/home/jjy/a.txt"))
	fmt.Println(path.Base("/home/jjy/a.txt"))
	fmt.Println(path.Clean("\\\\.\\PhysicalDrive0"))
	fmt.Println(path.Ext("/home/jjy/a.txt"))
	fmt.Println(path.IsAbs("/home/jjy/a.txt"))
	fmt.Println(path.Join("home", "jjy", "a.txt"))
	dir, file := path.Split("/home/jjy/a.txt")
	fmt.Println(dir, file)
}

結果:

	/home/jjy
	a.txt
	\\.\PhysicalDrive0
	.txt
	true
	home/jjy/a.txt
	/home/jjy/ a.txt

還有一個match函數,不太熟悉 沒有寫 呵呵

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章