@vGrabko99
html, css, js, php, golang, mysql

Что надо передать первым аргументом в os.NewFile?

https://golang.org/pkg/os/#NewFile

Не могу понять что за первый аргумент тут передают. Делал так

os.Mkdir("logs", 0777)
os.NewFile(0777, "logs/err.log")


ошибок компилятор не видет. Папка создаётся а файл в ней нет. Зарание спасибо за помощь.
  • Вопрос задан
  • 232 просмотра
Решения вопроса 2
artem_kovardin
@artem_kovardin
fd - file descriptor. Функция NewFile возвращает тип File с указанным file descriptor и именем, но она не создает новый файл в системе.

Для создания нового файла можно использовать os.OpenFile.
Ответ написан
Комментировать
@vGrabko99 Автор вопроса
html, css, js, php, golang, mysql
Как сказали выше не ту функцию заюзал.
file, err := os.Create("test.txt")
    if err != nil {
        // handle the error here
        return
    }
    defer file.Close()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы