Cet article apprendra à supprimer ou supprimer les fichiers du système à l'aide du langage de programmation Go.
Package Golang OS
Le package OS fournit la fonctionnalité pour supprimer un fichier en Go. Nous devons donc l'importer comme indiqué dans l'extrait ci-dessous:
Importer "OS"Une fois importé, nous pouvons l'utiliser.
Supprimer un seul fichier
Pour supprimer un seul fichier, nous utilisons la méthode supprime (). La syntaxe est comme indiqué:
OS.Supprimer ("path_to_file")Par exemple, pour supprimer un fichier du répertoire actuel, nous pouvons faire:
packagemainL'exemple ci-dessus supprime le fichier «Bonjour.txt »du répertoire de travail actuel.
Si vous souhaitez supprimer un fichier en dehors de votre répertoire de travail actuel, vous pouvez utiliser le chemin absolu comme indiqué dans l'exemple ci-dessous:
package principalDans l'exemple ci-dessus, nous utilisons le filepath.Join () Méthode pour créer un chemin absolu vers le fichier.
Nous passons ensuite le fichier Filepath à la méthode retirer ().
Consultez notre tutoriel sur Golang ou joindre le chemin pour en savoir plus.
Supprimer le répertoire et les sous-répertoires
Le package OS nous fournit également la méthode RemoveAll (). Cela prend un chemin vers un répertoire et supprime tous les fichiers et sous-répertoires à l'intérieur.
Un exemple de code est comme indiqué:
err: = os.Removeall ("path_to_directory")L'exemple ci-dessus supprime le répertoire dans le chemin spécifié.
Conclusion
Dans ce guide, vous avez appris à supprimer les fichiers et les répertoires à l'aide du package OS de la bibliothèque Standard Go.
Continuez à coder!!