¿Cómo obtener el directorio de trabajo actual en Golang?

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.

Publicación traducida automáticamente

Artículo escrito por shirshak y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *