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函数,不太熟悉 没有写 呵呵