informatica:programacion:go:ficheros
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:programacion:go:ficheros [2020/12/03 16:22] – creado tempwin | informatica:programacion:go:ficheros [2020/12/03 16:27] (actual) – tempwin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Go: Ficheros ====== | ====== Go: Ficheros ====== | ||
| - | El paquete '' | + | El paquete '' |
| 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( | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | ) | ||
| func main() { | func main() { | ||
| Línea 35: | Línea 40: | ||
| go doc os.FileInfo | go doc os.FileInfo | ||
| </ | </ | ||
| + | |||
| + | ===== Escritura ===== | ||
| + | |||
| + | Para escribir información en un fichero utilizamos la función '' | ||
| + | |||
| + | <code go> | ||
| + | (...) | ||
| + | import " | ||
| + | import " | ||
| + | |||
| + | var fichero string = " | ||
| + | var texto string = " | ||
| + | |||
| + | err = ioutil.WriteFile(fichero, | ||
| + | |||
| + | if err != nil { | ||
| + | fmt.Println(err) | ||
| + | return | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | Para calcular los permisos en octal de forma sencilla http:// | ||
informatica/programacion/go/ficheros.1607008943.txt.gz · Última modificación: por tempwin
