Как создать временный каталог в системе localhost с помощью golang - PullRequest
0 голосов
/ 04 декабря 2018

Здесь я пытаюсь создать временный каталог в моей локальной системе, используя указанный ниже код

Код

path := "/home/iron/go/"
fmt.Println(os.Stat(path))
// this statement prints the data showing numbers
if _, err := os.Stat(path); os.IsNotExist(err) {
    os.MkdirAll(path, 0755)
}

Я также искал его, но я хочу сделать это изКод выше или добавьте несколько строк в код.

Ссылки для создания временного каталога: - ссылка 1 , ссылка 2

1 Ответ

0 голосов
/ 04 декабря 2018

Вы можете просто получить каталог os temp и вручную создать папку в этом каталоге без суффикса random (random для разрешения конфликта):

goPath := filepath.Join(os.TempDir(), "/home/iron/go/")
> /var/folders/m2/4clpt6wj62j6dt9kwpr4b5fh0000gn/T/home/iron/go
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...