viernes, 2 de noviembre de 2018

Manejo de archivos de texto

El manejo de archivos de texto es una de las herramientas muy útiles al momento de trabajar con datos que se requiere sean almacenados o trabajar con datos que ya se encuentran en algún archivo de texto, sin embargo para el uso de esta importante herramienta se suele tener problemas cuando se empieza a trabajar con ellos debido a que su manejo es un tanto complicado (que básicamente es abrir, leer y cerrar la lectura del archivo o en su caso abrir, sobreescribir y cerrar la escritura), sin embargo si se omite el cierre del archivo de texto durante la ejecución de nuestro programa generará un error, puesto que como se omitió el paso de cerrar la lectura/escritura, de cierto modo el archivo está siendo utilizado por nuestro programa y si se ejecuta éste una vez más será imposible abrirlo... por lo que será necesario reiniciar nuestra máquina o cerrar elproceso directamente desde el administrador de tareas...
En C# es necesario indicar si la acción que vamos a realizar será lectura o escritura utilizando la declaración del constructor StremReader o StreamWriter respectivamente, a continuación se muestra un pequeño ejemplo para visualizar el uso de estos constructores:

En este caso, la ruta que se le asigna a la variable sw será la ubicación de nuestro archivo .txt , como mencioné anteriormente, una vez abierto nuestro archivo de texto es fundamental hacer el cierre del mismo, de lo contrario se generará un error...
A mi en lo personal el uso de archivos de texto a pesar de no ser algo del otro mundo me genera algunos conflictos acerca de en dónde es necesario cerrar el archivo y cosas de ese estilo, sin embargo estoy consciente que nos permiten acceder a grandes bloques de información en un menor tiempo y de forma "sencilla" ...


Si quieres seguir aprendiendo más de programación no olvides estar al pendiente de mis publicaciones...



No hay comentarios.:

Publicar un comentario