Rumah >pembangunan bahagian belakang >Golang >Bagaimana saya boleh Mendapatkan Panjang Fail dalam Go?
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!