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 package:
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 Ausführen dieses Codes können Sie die Länge der angegebenen Datei „my_file.txt“ abrufen und anzeigen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3