Golang Crea file

Golang Crea file
Go è un linguaggio di programmazione universale. Fornisce la possibilità di creare file utilizzando la funzione create () dal pacchetto del sistema operativo. Impariamo come realizzare questo.

Il golang crea

La sintassi della funzione è come mostrata:

func create (file_name string) (*file, errore)

La funzione prende il nome file come argomento. Quindi crea un file con il nome specificato o un errore.

I seguenti sono punti importanti per non sulla funzione Create ()

  1. La funzione crea un file con la modalità 066.
  2. Se il percorso fornito al file non è valido, il metodo restituisce un errore Patherror.
  3. La funzione restituisce un descrittore di file che possiamo usare per la lettura o la scrittura nel file.

Poiché il metodo è definito nel pacchetto del sistema operativo, dobbiamo importarlo prima dell'uso.

Possiamo farcela:

Importa "sistema operativo"

Considera l'esempio seguente che crea un file nella directory di lavoro corrente:

Pacchetto principale
importazione (
"FMT"
"tronco d'albero"
"OS"
)
func main ()
File, err: = OS.Crea ("Newfile.")
Se err != nil
tronco d'albero.Fatale (err)

fmt.Println ("file creato correttamente")
DEFER FILE.Vicino()

Il programma sopra creato creerà un file nella directory di lavoro corrente con il nome specificato nel metodo create ().

Puoi anche fornire un percorso assoluto alla funzione Create (). Un esempio è come mostrato:

Pacchetto principale
importazione (
"FMT"
"tronco d'albero"
"OS"
"Path/FilePath"
)
func main ()
Path: = FilePath.Unisciti ("Home", "Ubuntu", "Workspace", "Newfile.TXT")
fmt.Println (percorso)
File, err: = OS.Crea (percorso)
Se err != nil
tronco d'albero.Fatale (err)

fmt.Println ("file creato correttamente")
DEFER FILE.Vicino()

Nel programma sopra, utilizziamo FilePath.Metodo join () per creare un percorso assoluto al file, che quindi forniamo al metodo create ().

Il percorso risultante è come:

Home/Ubuntu/Workspace/Newfile.TXT

Nota Il file verrà creato solo se esiste il percorso specificato.

Altrimenti, il compilatore restituirà un errore come:

… : Il sistema non può trovare il percorso specificato.
Stato di uscita 1

Conclusione

Questo articolo ci ha insegnato come creare un file utilizzando il metodo create () nel pacchetto del sistema operativo.