首頁 >後端開發 >Golang >Go中如何決定文件的長度?

Go中如何決定文件的長度?

Patricia Arquette
Patricia Arquette原創
2024-11-13 08:42:02285瀏覽

How to Determine the Length of a File in Go?

決定 Go 中的檔案長度

問題來了:如何決定 Go 中檔案的長度?雖然 golang.org/pkg/os/#File 的文檔可能沒有明確提及它,但有一個簡單的方法可以提取此資訊。

要取得Go 中的檔案長度,請依照下列步驟操作:

  1. 使用*os.File 物件上的Stat() 方法將檔案資訊擷取到os.FileInfo 中對象。
  2. 存取 os.FileInfo 物件上的 Size() 方法以取得檔案的長度。

以下是範例程式碼片段:

fi, err := f.Stat()
if err != nil {
  // Could not obtain stat, handle error
}

fmt.Printf("The file is %d bytes long", fi.Size())

此程式碼片段假設 f 是一個 *os.File 對象,表示您要確定其長度的檔案。

以上是Go中如何決定文件的長度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn