La función Getwd se usa para obtener el directorio de trabajo actual en Golang, la función devuelve el nombre de la ruta raíz y, si se puede acceder al directorio actual a través de varias rutas, la función puede devolver cualquiera de ellas.
Sintaxis:
func Getwd()(dir string, err error)
La función devuelve dos cosas el directorio y también error, si no hay error devuelve 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) }
Producción:
users/home/desktop
Puede obtener diferentes resultados en los compiladores en línea. Para una mejor comprensión, utilice el compilador fuera de línea.