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()
函数可以方便地获取当前目录,在处理文件路径等相关操作时非常有用。