DIr函數: golang
1,返回除去最後一個元素和/以後的路徑 函數
2,若是參數爲空,返回. spa
3,若是路徑內有隔斷 返回一個/ test
一下是例子 file
func OsArgesText() { path
pth := os.Args[0] fmt.Println("pth="+pth) fmt.Println(filepath.Dir(pth)) testDir1() testDir2() } //返回值:pth=/home/zongjh/workspace/gotestworkspace/golangtest/bin/start //返回值:/home/zongjh/workspace/gotestworkspace/golangtest/bin func testDir1() { fmt.Println(filepath.Dir("")) } //返回值: . func testDir2() { fmt.Println(filepath.Dir("/home hello")) } //返回值: /