Heim > Artikel > Backend-Entwicklung > Wie bestimme ich die 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!