Em algum momento, muito provávelmente você irá manipular algum tipo de arquivo em seus programas. Nesse post vamos ver como criar, escrever, ler e remover arquivos em Go.
Criar e escrever
Para começar, vamos ver a forma mais simples e rápida para se criar e escrever dados em um arquivo.
data := []byte("Manipulando arquivos com Go")
if err := os.WriteFile("/tmp/aprendagolang1", data, 0644); err != nil {
panic(err)
}
A função WriteFile do package os espera 3 argumentos. Caminho onde o arquivo será criado, o que é para escrever no arquivo e as permissões que o arquivo deve ter.
Leia mais »