Que l'on souhaite conserver des données après l'exécution d'un programme ou obtenir des informations issues d'un autre programme ou d'un quelconque dispositif électronique, la manière la plus simple de faire sera de passer par des fichiers.
Les étapes d'ouverture d'un fichier sont les mêmes que dans la plupart des langages :
- Ouverture du fichier en fonction de son nom et du type d'accès souhaité (lecture, écriture ou ajout) ;
- Lecture ou écriture dans le fichier ;
- Fermeture du fichier.
Ces étapes de base sont valides quel que soit le type de fichier que l'on souhaite manipuler. Après, en fonction du type de fichier, certains paquetages fourniront des outils plus ou moins pertinents permettant de faciliter le travail du développeur.
Nous n'étudierons dans cet article que certains types de fichiers : les fichiers les plus courants, c'est-à-dire les fichiers textes, puis des fichiers structurés avec les formats JSON et XML, des fichiers dans un format spécifique à Go (fichiers binaires Go d'extension gob), et pour finir, nous verrons comment manipuler les fichiers d'archives ZIP.
1. Les fichiers textes
Plusieurs paquetages permettent de manipuler les fichiers textes : le paquetage os,...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première