Wie bestimme ich die Dateilänge in Go?

Linda Hamilton
Freigeben: 2024-11-16 13:00:03
Original
924 Leute haben es durchsucht

How to Determine File Length in Go?

Bestimmen der Dateilänge in Go

Frage:

Trotz der Erkundung von golang.org/pkg/os/#File In der Dokumentation können Sie keine Methode zum Ermitteln der Dateilänge finden. Ist das ein Versehen?

Antwort:

Die (*os.File).Stat()-Methode kann verwendet werden, um einen os.FileInfo-Wert abzurufen, der Folgendes bereitstellt eine Size()-Methode. So wird es implementiert:

fi, err := f.Stat()
if err != nil {
  // Handle error
}

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

Dieser Code versucht, die Informationen der Datei mithilfe von Stat() abzurufen, und gibt bei Erfolg die Dateilänge mithilfe der Size()-Eigenschaft des os.FileInfo-Werts aus.

Das obige ist der detaillierte Inhalt vonWie bestimme ich die Dateilänge 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