Go Çalışan Dosyanın Yolunu Öğrenme

Programınızın çalıştığı klasörde bir dosya ile çalışmak istiyorsanız programınızın çalıştığı yol çoğu zaman gerekli olmuştur döyle durumlar için aşağıdaki kod çalıştığınız klasörü verir.

func GetAppPath() string {
	dir, err := filepath.Abs(filepath.Dir(os.Args[0]))
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println(dir)
	return dir
}

bu fonksiyonu çalıştırdığınız zaman return olarak çalıştığınız dizini alırsınız.

alierbey | 15/11/2017

Leave a Reply