Archivo.Método appendText ()
Este método se utiliza para agregar datos en archivos que ya existen, y si el archivo no existe, creará un nuevo archivo y le agregará texto a él. El archivo.El método de appendText está presente en el sistema. El escritor de transmisión de clase de IO se puede llamar directamente en una sola línea de código. La sintaxis para este método en el lenguaje de programación C# se escribe a continuación:
# "Sistema estático público.IO.StreamWriter appendText (string filepath); "Como puede ver en el código anterior, el espacio de nombres y la clase de la función se llaman directamente antes de la función que lo hace independiente de la inicialización pasada al comienzo del programa. Luego se establece el nombre de la función y, en el parámetro, se pasa la variable de cadena, que tiene la ruta del archivo almacenada en ella. Este código de código puede agregar directamente a un archivo.
Ahora implementaremos este método con varias alteraciones y otros enfoques para agregar un archivo de texto en el lenguaje de programación C# utilizando el Ubuntu 20.04 entorno.
Ejemplo 01: usando el archivo.Agregar todo el texto para agregar texto en un archivo ya existente en Ubuntu 20.04
En esta ilustración, utilizaremos la clase de escritor de transmisión del sistema.Espacio de nombres de IO, que tiene varios métodos relacionados con las funciones de entrada. Utilizaremos una de estas funciones de la clase de escritor de transmisión, el "archivo.Agregar todo el texto ”, esta función acepta dos argumentos para agregar a un archivo existente.
En el código C# anterior, hemos escrito el "archivo.Agregar todo el método de texto "con sus parámetros y todos los requisitos. Primero, dimos la ruta al archivo de texto en el que queríamos agregar el texto en el archivo de texto, y luego escribimos los datos que queríamos agregar en el archivo de texto junto con el entorno.Nueva función de línea, que nos ayudará a agregar esta línea a un archivo en la ruta dada.
Después de compilar y ejecutar el programa anterior, obtendremos la salida de la siguiente captura de pantalla:
El mensaje "Texto agregado" aparece en esta pantalla de salida, lo que indica que el texto se agregó correctamente al archivo de texto. Verificaremos esto buscando y abriendo el archivo de texto.
Como podemos ver en el archivo de texto, se agrega una nueva línea a través del "archivo.Agregar todo el método de texto ".
Ejemplo 02: Uso de la clase de escritor de transmisión para llamar al archivo.Agregar texto en Ubuntu 20.04
En esta ilustración, utilizaremos el objeto de la clase de escritor de transmisión para llamar al archivo.Agregar la función de texto, que está presente en el sistema.El espacio de nombres de IO se usará para agregar texto a un archivo que ya existe en nuestro dispositivo.
En este código C#, hemos creado un objeto de la clase de escritor de transmisión y hemos llamado el archivo.Agregar la función de texto con el nombre del archivo y su ruta como parámetro dentro de la etiqueta usando. Luego agregamos la línea agregada llamando al objeto con la función de línea de escritura dentro de la etiqueta de usuario. Al final, también imprimimos el mensaje de éxito para esta operación que será visible si el programa se ejecuta correctamente, y también podemos ver este mensaje en nuestra pantalla de salida a continuación:
Ahora verificaremos el funcionamiento del programa abriendo el archivo de texto que tiene los datos adjuntos en él.
Ejemplo 03: Uso de la clase Stream Writer para crear un nuevo archivo de texto y agregarle texto en Ubuntu 20.04
En este caso, utilizaremos dos clases del sistema.IO espacio de nombres. Los métodos de la clase de lector de transmisión se utilizarían para las funciones de salida, y los métodos de la clase de escritor de transmisión se utilizarían para las funciones de entrada en un archivo de texto. El objeto de clase de escritor de transmisión se usará para agregar texto en un archivo de texto en este ejemplo.
En este programa C#, inicializaremos una variable de cadena que tendrá el nombre del archivo de texto, y se utilizará en todo el programa. Luego crearemos un nuevo archivo de texto haciendo un objeto de la clase de escritor de transmisión, que llamará al "archivo.Crear función de texto "y tendrá la variable de cadena como un parámetro que tiene la información del archivo; Esto agregará una línea en el nuevo archivo de texto.
Luego usaremos el mismo objeto para llamar al "archivo.Función de Texto de agregar ", que también tomará la variable de cadena como un parámetro con la información del archivo; Esto agregará una nueva línea en el archivo de texto recién creado. Después de esto, utilizaremos la clase de lector de transmisión para abrir el archivo utilizando el archivo.Abra la función de texto, y mediante el uso de una variable de cadena y mientras bucle, imprimirá todo el contenido del archivo de texto en la pantalla de salida. Ahora veremos la salida de este programa en nuestro terminal de línea de comandos de Ubuntu.
En la pantalla de salida, podemos observar que el archivo de texto se creó con una línea y algunos datos adjuntos a medida que el contenido del archivo de texto es visible.
Como podemos ver en la captura de pantalla anterior del archivo de texto, están presentes dos líneas que demuestran el éxito del "archivo.Función de texto "Agregar".
Ejemplo 04: Uso de la función de anexo independiente del sistema.Espacio de nombres de IO para agregar texto en un archivo recién creado en Ubuntu 20.04
Este ejemplo analizará la llamada independiente de la clase de escritor de transmisión de la función de anexo. Esta técnica demuestra cómo funcionan las características de entrada de la clase de escritor de transmisión, y será diferente del enfoque convencional para agregar texto a un archivo en el lenguaje de programación C#.
En el programa C# anterior, primero hemos inicializado una variable de cadena con el nombre del archivo y su ruta. Luego, con la ayuda de la etiqueta de usuario, crearemos un objeto de la clase de escritor de transmisión y llamaremos a la función Crear para crear un archivo de acuerdo con el parámetro aprobado de la información del archivo. Luego llamamos a la etiqueta de uso nuevamente y, en esta etiqueta, llamaremos a la clase de escritor de transmisión con el sistema.IO espacio de nombres para crear un nuevo objeto con la variable de cadena de la información del archivo y el verdadero estado del archivo como parámetros de la clase. Luego usaremos la clase de lector de transmisión para leer todo el contenido del archivo iniciando un bucle de tiempo para atravesar todo el archivo.
Después de ejecutar este programa C#, obtendremos el siguiente resultado:
En esta pantalla de salida, podemos ver el contenido del nuevo archivo de texto con los datos agregados. También veremos el archivo de texto de nuestro escritorio para verificar esto
Conclusión
Este artículo ha discutido los enfoques para agregar datos a un archivo en el lenguaje de programación C#. Diferentes clases en el sistema.Se discutieron el espacio de nombres de IO, y sus funciones nos ayudaron en este escenario. Luego implementamos este concepto con varios ejemplos del uso de las clases en el Ubuntu 20.04 entorno.