package main import ( "fmt" "path" ) func main() { fmt.Println(" :", path.Dir("")) fmt.Println(". :", path.Dir(".")) fmt.Println("a :", path.Dir("a")) fmt.Println("/ :", path.Dir("/")) fmt.Println("/a :", path.Dir("/a")) fmt.Println("/a/b/ :", path.Dir("/a/b/")) fmt.Println("/a/b :", path.Dir("/a/b")) fmt.Println("a/b :", path.Dir("a/b")) fmt.Println("a/b/ :", path.Dir("a/b/")) fmt.Println("/// :", path.Dir("///")) fmt.Println("///a :", path.Dir("///a")) } : . . : . a : . / : / /a : / /a/b/ : /a/b /a/b : /a a/b : a a/b/ : a/b /// : / ///a : /
Go:路径拼接,并获取简化的路径
24 min read