Ces dernières années, le langage Go est devenu de plus en plus populaire dans le domaine de la programmation. Surtout en termes d'opérations sur les fichiers, le langage Go peut être considéré comme très puissant. En termes de création et de suppression de fichiers, le langage Go propose également une série de fonctions et méthodes puissantes. Cet article vous présentera en détail la méthode de création et de suppression des fichiers de langue Go.
Création de fichiers
En langage Go, utilisez le package os pour créer des fichiers. Parmi eux, la fonction Create() est fournie dans le package os pour créer des fichiers. L'utilisation spécifique de cette fonction est la suivante :
file, err := os.Create("filename.txt")
if err != nil {
fmt.Println(err) return
defer file.Close()
for _, str := range data {
_, err := file.WriteString(str + "
if err != nil { fmt.Println(err) return }
}
Grâce au code ci-dessus, nous pouvons écrire deux chaînes "Hello" et "World" dans le fichier, et ajouter après chaque chaîne un retour chariot .
Suppression de fichiers
En langage Go, le package os est également utilisé pour terminer la suppression de fichiers. La fonction Remove() est fournie dans le package os. L'utilisation de cette fonction est la suivante :
err := os.Remove("filename.txt")
if err != nil {fmt.Println(err) return
if err != nil {
fmt.Println(err) return
Avec le code ci-dessus, nous pouvons supprimer le répertoire nommé "dirName" et tous les fichiers et sous-répertoires qu'il contient. De même, si la suppression du répertoire échoue, un message d'erreur sera affiché.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!