Você está aqui: GoLang ::: Dicas & Truques ::: Arquivos e Diretórios |
Como escrever em um arquivo texto em Golang usando as funções os.Create() e WriteString()Quantidade de visualizações: 734 vezes |
|
Nesta dica mostrarei como podemos usar a função Create() do pacote os da linguagem Go para criar um arquivo texto e, em seguida, escrever uma frase nele, fechando-o em seguida. Note que faremos uso da função WriteString() para escrevermos o texto desejado no arquivo. Antes, contudo, tenha em mente que a função Create() cria um novo arquivo ou apaga todo o conteúdo de um arquivo já existente. Tenha esse cuidado para não apagar acidentalmente o conteúdo dos arquivos existentes em seu computador. Veja o código Go completo que cria um arquivo chamado "teste.txt" e escreve nele o texto "Arquivo de Códigos": ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// pacote principal
package main
// vamos importar os módulos necessários
import (
"fmt"
"os"
)
// esta é a função principal do programa
func main() {
// vamos declarar e inicializar uma string
var frase string = "Arquivo de Códigos"
// vamos criar o arquivo texto
arquivo, erro := os.Create("teste.txt")
// houve erro na criação do arquivo?
if erro != nil {
fmt.Println("Erro ao criar o arquivo: %s", erro)
}else{
// vamos escrever no arquivo agora
quantidade, erro := arquivo.WriteString(frase)
// os dados foram escritos com sucesso?
if erro != nil {
fmt.Println("Erro ao escrever no arquivo: %s", erro)
}else{
fmt.Printf("%d caracteres escritos com sucesso", quantidade)
}
// fecha o arquivo
arquivo.Close()
}
}
Ao executar este código Golang nós teremos o seguinte resultado: 19 caracteres escritos com sucesso |
|
|
Veja mais Dicas e truques de GoLang |
Dicas e truques de outras linguagens |
|
Android Java - Como usar a classe Toast em suas aplicações Android |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






