In Go, jenis os.File menyediakan kaedah mudah untuk mendapatkan semula panjang fail yang dikendalikan oleh penuding Fail.
Untuk menentukan panjang fail, anda boleh memanfaatkan Stat fungsi yang disediakan oleh pakej os:
fi, err := f.Stat()
fmt.Printf("The file is %d bytes long", fi.Size())
Untuk menggambarkan proses mendapatkan semula, pertimbangkan coretan kod berikut:
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()) }
Dengan melaksanakan kod ini, anda boleh dapatkan semula dan paparkan panjang fail yang ditentukan, "my_file.txt."
Atas ialah kandungan terperinci Bagaimana saya boleh Mendapatkan Panjang Fail dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!