En Go, el tipo os.File proporciona un método sencillo para recuperar la longitud de un archivo manejado por el puntero Archivo.
Para determinar la longitud de un archivo, puede aprovechar la función Stat proporcionada por el sistema operativo paquete:
fi, err := f.Stat()
fmt.Printf("The file is %d bytes long", fi.Size())
Para ilustrar el proceso de recuperación , considere el siguiente fragmento 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()) }
Al ejecutar este código, puede recuperar y mostrar la longitud del archivo especificado, "my_file.txt".
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3