Herramientas de usuario

Herramientas del sitio


informatica:programacion:go:ficheros

¡Esta es una revisión vieja del documento!


Go: Ficheros

El paquete io/util contiene funciones para trabajar con ficheros.

Listar ficheros de un directorio dado por línea de comandos:

package main
import(
    "os"
    "fmt"
    "io/util"
)
 
func main() {
 
    args := os.Args[1:]
    if len(args) == 0 {
        fmt.Println("Introduce un directorio")
        return
    }
 
    ficheros, err := ioutil.ReadDir(args[0])
 
    if err != nil {
        fmt.Println(err)
        return
    }
 
    for _, fichero := range ficheros {
        fmt.Println(fichero.Name())
    }
 
}

Para obtener información sobre FileInfo:

go doc os.FileInfo
informatica/programacion/go/ficheros.1607008971.txt.gz · Última modificación: por tempwin