golang - filepath.Dir 针对绝对相对路径和特殊路径的返回值

go-bot

2018-04-28T16:15:47Z||2018-04-28T16:15:47Z

代码:

package main

import (
    "fmt"
    "path/filepath"
)

func main() {
    fmt.Println(filepath.Dir("."))
    fmt.Println(filepath.Dir(".."))
    fmt.Println(filepath.Dir("a"))
    fmt.Println(filepath.Dir("a/b"))
    fmt.Println(filepath.Dir("/a"))
    fmt.Println(filepath.Dir("/a/b"))
}

输出:

.
.
.
a
/
/a