Когда я вызываю следующий код,
func GetCurrentDirectory() string {
dir, err := filepath.Abs(filepath.Dir(os.Args[0]))
он возвращает:
/ частный / вар / папки / cg / mwzlhrjs5y55ny553g6xz9tr0000gn / T
Безусловно, это временный путь, я исключил, что это мой текущий каталог, а не временный каталог.
dir, err := filepath.Abs("")
может мне помочь, но я должен судить, работает ли режим отладки в goland или нет