Questo articolo imparerà come eliminare o rimuovere i file dal sistema utilizzando il linguaggio di programmazione Go.
Pacchetto OS Golang
Il pacchetto OS fornisce la funzionalità per rimuovere un file in GO. Quindi dobbiamo importarlo come mostrato nello snippet di seguito:
Importa "sistema operativo"Una volta importato, possiamo usarlo.
Elimina un singolo file
Per eliminare un singolo file, utilizziamo il metodo Rimovi (). La sintassi è come mostrata:
sistema operativo.Rimuovi ("path_to_file")Ad esempio, per rimuovere un file dalla directory corrente, possiamo fare:
packagemainL'esempio sopra elimina il file "Ciao.txt "dalla directory di lavoro attuale.
Se si desidera rimuovere un file al di fuori della directory di lavoro corrente, è possibile utilizzare il percorso assoluto come mostrato nell'esempio seguente:
Pacchetto principaleNell'esempio sopra, utilizziamo FilePath.Metodo join () per creare un percorso assoluto al file.
Passiamo quindi il filePath al metodo Rimuovi ().
Controlla il nostro tutorial su Golang o unisciti al percorso per saperne di più.
Elimina directory e sottodirectory
Il pacchetto del sistema operativo ci fornisce anche il metodo Removeall (). Questo prende un percorso verso una directory e rimuove tutti i file e le sottodirectory al suo interno.
Un codice di esempio è come mostrato:
err: = OS.RemoveAll ("path_to_directory")L'esempio sopra rimuove la directory nel percorso specificato.
Conclusione
In questa guida, hai imparato come eliminare file e directory utilizzando il pacchetto del sistema operativo dalla libreria standard Go.
Continua a codificare!!