Creare file in Go

Mattepuffo's logo
Creare file in Go

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!


Condividi

Commentami!