Creare file in Go
Nel package ioutil della libreria standard di Go, troviamo parecchie funzioni che ci consentono operazioni di I/O in maniera rapida.
In questo articolo vediamo come usare WriteFile per creare un file.
Il metodo richiede tre parametri:
- il nome del file con il percorso
- un array di byte per il contenuto
- i permessi del file nel caso il file venga creato da zero
Ecco un esempio:
package main
import (
"fmt"
"io/ioutil"
)
func main() {
dati := []byte("CIAO!!")
err := ioutil.WriteFile("test.txt", dati, 0666)
if err != nil {
fmt.Println(err)
}
}
WriteFile ritorna solo un oggetto error, che possiamo controllare per identificare eventuali errori.
Enjoy!
go ioutil writefile
Commentami!