getwd 函数用于获取 Golang 中当前工作目录,该函数返回根路径名,如果当前目录可以通过多个路径到达,该函数可以返回其中任何一个。
句法:
func Getwd()(dir string, err error)
func 返回目录和错误两件事,如果没有错误则返回 nil。
// Golang code for printing
// current working directory
package main
import (
"fmt"
"os"
)
func main() {
// using the function
mydir, err := os.Getwd()
if err != nil {
fmt.Println(err)
}
fmt.Println(mydir)
}
输出:
users/home/desktop
您可能会在在线编译器上获得不同的输出。为了更好地理解,请使用离线编译器。