Подтвердить что ты не робот

Как добавить текст в файл в golang?

Я нахожу os.Open() возвращает файл O_RDONLY и os.Create() возвращает O_RDWR, но не может найти метод, возвращающий указатель файла APPEND.

Любая помощь?

4b9b3361

Ответ 1

OpenFile принимает аргумент flags, который вы можете использовать:

 os.OpenFile("foo.txt", os.O_RDWR|os.O_APPEND, 0660);

Используется с O_CREATE, OpenFile также может выполнять ту же функцию, что и os.Create()