2015-03-26 2 views
3

J'ai regardé à travers la documentation aller mais jusqu'ici je n'ai rien trouvé. J'ai besoin d'aide pour trouver le current working directory programmatique dans la langue go. Est-ce que quelqu'un sait comment faire ça?Trouver le répertoire de travail en cours par programmation aller?

+4

Vous devez parcourir la liste des paquets de bibliothèques standard et de se familiariser avec ce qu'ils fournissent - http://golang.org/pkg/ – maerics

Répondre

7

Getwd du paquet os renverra votre répertoire de travail actuel. Pour plus de fonctions liées au système d'exploitation, regardez dans le package os.

Si vous souhaitez l'imprimer, procédez comme suit.

import (
    "fmt" 
    "os" 
) 

func main() { 
    wd, _ := os.Getwd() 
    fmt.Println("Working Directory:", wd) 
} 
+0

Merci beaucoup! –

+0

Honnêtement, je ne connais même pas le paquet os. Je viens de commencer à essayer. –

+0

Notez que l'exemple de code ci-dessus ne vérifie pas les erreurs. Mais souvenez-vous de le faire dans de vrais programmes. –