Heim >Backend-Entwicklung >Golang >Wie erhalte ich die Dateilänge in Go?
In Go bietet der Typ os.File eine einfache Methode zum Abrufen der Länge einer Datei, die vom Dateizeiger verarbeitet wird.
Um die Länge einer Datei zu bestimmen, können Sie die vom Betriebssystem bereitgestellte Stat-Funktion nutzen Paket:
fi, err := f.Stat()
fmt.Printf("The file is %d bytes long", fi.Size())
Um den Abrufvorgang zu veranschaulichen, betrachten Sie den folgenden Codeausschnitt:
package main import ( "fmt" "os" ) func main() { f, err := os.Open("my_file.txt") if err != nil { fmt.Println("Could not open file:", err) return } fi, err := f.Stat() if err != nil { fmt.Println("Could not obtain file info:", err) return } fmt.Printf("The file is %d bytes long", fi.Size()) }
Durch die Ausführung dieses Codes können Sie Rufen Sie die Länge der angegebenen Datei „my_file.txt“ ab und zeigen Sie sie an.
Das obige ist der detaillierte Inhalt vonWie erhalte ich die Dateilänge in Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!