Heim >Backend-Entwicklung >Golang >Wie bestimme ich die Dateilänge in Go?

Wie bestimme ich die Dateilänge in Go?

Linda Hamilton
Linda HamiltonOriginal
2024-11-16 13:00:03994Durchsuche

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())

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!

Stellungnahme:
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