Looking for go Keywords? Try Ask4Keywords

GoFichier I / O


Syntaxe

  • fichier, err: = os.Open ( name ) // Ouvre un fichier en mode lecture seule. Une erreur non nulle est renvoyée si le fichier n'a pas pu être ouvert.
  • fichier, err: = os.Create ( name ) // Crée ou ouvre un fichier s'il existe déjà en mode écriture seule. Le fichier est écrasé s'il existe déjà. Une erreur non nulle est renvoyée si le fichier n'a pas pu être ouvert.
  • fichier, err: = os.OpenFile ( name , flags , perm ) // Ouvre un fichier dans le mode spécifié par les indicateurs. Une erreur non nulle est renvoyée si le fichier n'a pas pu être ouvert.
  • data, err: = ioutil.ReadFile ( name ) // Lit l'intégralité du fichier et le renvoie. Une erreur non nulle est renvoyée si le fichier entier n'a pas pu être lu.
  • err: = ioutil.WriteFile ( nom , données , perm ) // Crée ou écrase un fichier avec les données fournies et les bits d'autorisation UNIX. Une erreur non nulle est renvoyée si le fichier n'a pas pu être écrit.
  • err: = os.Remove ( name ) // Supprime un fichier. Une erreur non nulle est renvoyée si le fichier n'a pas pu être supprimé.
  • err: = os.RemoveAll ( name ) // Supprime une hiérarchie de fichiers ou de répertoires entiers. Une erreur non nulle est renvoyée si le fichier ou le répertoire n'a pas pu être supprimé.
  • err: = os.Rename (oldName, newName) // Renomme ou déplace un fichier (peut être à travers les répertoires). Une erreur non nulle est renvoyée si le fichier n'a pas pu être déplacé.

Paramètres

Paramètre Détails
prénom Un nom de fichier ou un chemin de type chaîne. Par exemple: "hello.txt" .
se tromper Une error S'il n'est pas nil , il représente une erreur qui s'est produite lors de l'appel de la fonction.
fichier Un gestionnaire de fichiers de type *os.File renvoyé par les fonctions associées au fichier de package os . Il implémente un io.ReadWriter , ce qui signifie que vous pouvez appeler Read(data) et Write(data) sur celui-ci. Notez que ces fonctions peuvent ne pas pouvoir être appelées en fonction des drapeaux ouverts du fichier.
Les données Une tranche d'octets ( []byte ) représentant les données brutes d'un fichier.
permanente Les bits d'autorisation UNIX utilisés pour ouvrir un fichier de type os.FileMode . Plusieurs constantes sont disponibles pour vous aider à utiliser les bits de permission.
drapeau Drapeaux ouverts de fichiers qui déterminent les méthodes pouvant être appelées sur le gestionnaire de fichiers de type int . Plusieurs constantes sont disponibles pour vous aider à utiliser les indicateurs. Ce sont: os.O_RDONLY , os.O_WRONLY , os.O_RDWR , os.O_APPEND , os.O_CREATE , os.O_EXCL , os.O_SYNC et os.O_TRUNC .

Fichier I / O Exemples Liés