在 Go 中,os.File 類型提供了一種簡單的方法來檢索由 File 指標處理的檔案的長度。
要確定檔案的長度,您可以利用Stat 函數由os 套件提供:
fi, err := f.Stat()
fmt.Printf("The file is %d bytes long", fi.Size())
為了說明擷取過程,請考慮以下程式碼片段:
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()) }
透過執行此程式碼,您可以檢索並顯示指定檔案“my_file.txt”的長度。
以上是如何在 Go 中獲取文件長度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!