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函數,不太熟悉 沒有寫 呵呵