No Go, o tipo os.File fornece um método direto para recuperar o comprimento de um arquivo manipulado pelo ponteiro Arquivo.
Para determinar o comprimento de um arquivo, você pode aproveitar a função Stat fornecida pelo sistema operacional package:
fi, err := f.Stat()
fmt.Printf("The file is %d bytes long", fi.Size())
Para ilustrar o processo de recuperação , considere o seguinte trecho de código:
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()) }
Ao executar este código, você pode recuperar e exibir o comprimento do arquivo especificado, "my_file.txt."
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3