Go获取当前目录

在Go语言中,要获取当前目录可以使用os包中的Getwd()函数。Getwd()函数返回一个字符串,表示当前的工作目录。
下面是一个简单的示例代码,演示如何使用Getwd()函数获取当前目录并输出:
package main
import (
    "fmt"
    "os"
)
func main() {
    dir, err := os.Getwd()
    if err != nil {
        fmt.Println("获取当前目录失败:", err)
    } else {
        fmt.Println("当前目录是:", dir)
    }
}
运行上面的代码,将会输出当前的工作目录,例如:
当前目录是: /Users/username/Documents
在上面的示例中,首先导入了fmt和os包。然后在main()函数中调用os.Getwd()函数获取当前目录,并将返回的当前目录存储在dir变量中。最后通过判断错误来确定是否成功获取当前目录,并输出。
使用Getwd()函数可以方便地获取当前目录,在处理文件路径等相关操作时非常有用。
极客笔记