Maison >développement back-end >Golang >Comment déterminer la longueur d'un fichier en Go ?

Comment déterminer la longueur d'un fichier en Go ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-13 08:42:02284parcourir

How to Determine the Length of a File in Go?

Déterminer la longueur d'un fichier en Go

La question se pose : comment déterminer la longueur d'un fichier en Go ? Bien que la documentation de golang.org/pkg/os/#File ne le mentionne pas explicitement, il existe une méthode simple pour extraire ces informations.

Pour obtenir la longueur du fichier dans Go, suivez ces étapes :

  1. Utilisez la méthode Stat() sur l'objet *os.File pour récupérer les informations du fichier dans un objet os.FileInfo.
  2. Accédez au Méthode Size() sur l'objet os.FileInfo pour obtenir la longueur du fichier.

Voici un exemple d'extrait de code :

fi, err := f.Stat()
if err != nil {
  // Could not obtain stat, handle error
}

fmt.Printf("The file is %d bytes long", fi.Size())

Cet extrait de code suppose que f est un *os Objet .File représentant le fichier dont vous souhaitez déterminer la longueur.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn