Los basicos
En la mayoría de los casos, manejaremos las operaciones de archivos en Go utilizando el paquete del sistema operativo e Ioutil. Estos paquetes vienen llenos de herramientas y utilidades para trabajar con archivos y directorios.
Comencemos con los conceptos básicos y discutamos cómo escribir datos en archivos.
Golang Crear archivo
El primer paso para escribir cualquier dato en un archivo es asegurarse de que exista el archivo. Para esto, podemos crear un archivo usando el sistema operativo.Método create ().
Puede consultar otras técnicas para crear un archivo en nuestro tutorial sobre el tema.
La función toma el nombre del archivo para crear como argumento. Un código de ejemplo es como se muestra:
paquete principalEn el ejemplo anterior, usamos el sistema operativo.Método create () para crear un archivo llamado información.txt en el directorio de trabajo actual.
También cerramos el archivo usando el archivo diferido.Método Cerrar ().
Escribir cadenas a un archivo
El primer método que podemos usar para escribir en un archivo es el Ioutil.Método WriteFile (). Esta función escribe una secuencia de caracteres a un archivo con un esfuerzo mínimo. Es muy similar a la función Write (), excepto que convierte la secuencia de bytes en una cadena antes de escribir en el archivo.
Nota: Necesitamos especificar el permiso del archivo antes de escribir en el archivo.
Un ejemplo es como se muestra:
paquete principalLa función toma una porción de byte y la escribe en el archivo especificado como una cadena. Si podemos crear la información.archivo txt, podemos ver el contenido como:
$ Cat Información.TXTEscribe byte a un archivo
Como se mencionó, el método WriteFile escribe una cadena en un archivo. Si desea escribir una secuencia de bytes en un archivo, puede usar el método de escritura. Un código fuente de ejemplo es como se muestra a continuación:
paquete principalEn el ejemplo anterior, creamos un archivo usando el paquete del sistema operativo y escribimos una secuencia de bytes utilizando el método de escritura.
Agregar un archivo existente
También puede agregar datos en un archivo existente. En tal ejemplo, abrimos el archivo utilizando el método OpenFile.
A continuación se proporciona un ejemplo:
paquete principalEl código anterior abre un archivo para leer y escribir, como se especifica en los indicadores O_Append y O_WRONLY.
Entonces, usamos el FMT.Método fprintln para agregar la cadena a un archivo. Si podemos crear la información.archivo txt, podemos ver el contenido como:
$ Cat Información.TXTTexto adjunto a el segundo línea
Conclusión
Esta pieza cubre la escritura de archivos y las operaciones de agregar en el lenguaje de programación GO. El proceso incluye aprender los conceptos básicos, crear un archivo, escribir cadenas, escribir bytes y agregar un archivo existente. Esperamos que hayas encontrado este artículo útil. Consulte otros artículos de Sugerencia de Linux para obtener más consejos e información.