Herramientas de usuario

Herramientas del sitio


informatica:programacion:go:ficheros

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:programacion:go:ficheros [2020/12/03 16:22] – creado tempwininformatica:programacion:go:ficheros [2020/12/03 16:27] (actual) tempwin
Línea 1: Línea 1:
 ====== Go: Ficheros ====== ====== Go: Ficheros ======
  
-El paquete ''io/util'' contiene funciones para trabajar con ficheros.+El paquete ''ioutil'' contiene funciones para trabajar con ficheros.
  
 Listar ficheros de un directorio dado por línea de comandos: Listar ficheros de un directorio dado por línea de comandos:
  
 <code go> <code go>
-(...)+package main 
 +import( 
 +    "os" 
 +    "fmt" 
 +    "io/util" 
 +)
  
 func main() { func main() {
Línea 35: Línea 40:
 go doc os.FileInfo go doc os.FileInfo
 </code> </code>
 +
 +===== Escritura =====
 +
 +Para escribir información en un fichero utilizamos la función ''WriteFile()'' del paquete ''ioutil'':
 +
 +<code go>
 +(...)
 +import "fmt"
 +import "io/util"
 +
 +var fichero string = "fichero.txt"
 +var texto string = "Hola"
 +
 +err = ioutil.WriteFile(fichero, texto, 0644)
 +
 +if err != nil {
 +    fmt.Println(err)
 +    return
 +}
 +
 +</code>
 +
 +Para calcular los permisos en octal de forma sencilla http://permissions-calculator.org/
informatica/programacion/go/ficheros.1607008943.txt.gz · Última modificación: por tempwin