Heim > Backend-Entwicklung > Golang > Wie bestimme ich die Länge einer Datei in Go?

Wie bestimme ich die Länge einer Datei in Go?

Patricia Arquette
Freigeben: 2024-11-13 08:42:02
Original
293 Leute haben es durchsucht

How to Determine the Length of a File in Go?

Dateilänge in Go bestimmen

Es stellt sich die Frage: Wie kann man die Länge einer Datei in Go bestimmen? Auch wenn es in den Dokumenten für golang.org/pkg/os/#File möglicherweise nicht ausdrücklich erwähnt wird, gibt es eine einfache Methode, diese Informationen zu extrahieren.

Um die Dateilänge in Go zu ermitteln, befolgen Sie diese Schritte:

  1. Verwenden Sie die Stat()-Methode für das *os.File-Objekt, um die Informationen der Datei in ein os.FileInfo-Objekt abzurufen.
  2. Zugreifen auf Size()-Methode für das os.FileInfo-Objekt, um die Länge der Datei zu ermitteln.

Hier ist ein Beispiel-Codeausschnitt:

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

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

Dieser Codeausschnitt geht davon aus, dass f ein *os ist .File-Objekt, das die Datei darstellt, deren Länge Sie bestimmen möchten.

Das obige ist der detaillierte Inhalt vonWie bestimme ich die Länge einer Datei in Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage