Pop

17.Ficheros.Curso de C# con Visual Studio 2017.

 17- . Leer escribir ficheros

- En este capítulo del curso de programación en c# con visual studio 2017, nos crearemos una nueva  aplicación de consola donde veremos como leer,escribir y borrar ficheros.

- Para ello utilizararemos la clase File (perteneciente al using System.IO )que proporciona métodos estáticos para crear, copiar, eliminar, mover y abrir archivos.También utilizamos las clases StreamWriter para  añadir contenido al crear el fichero y la clase StreamReader para poder leer el contenido de un fichero:




 Os pongo el código del ejemplo:

        static void Main(string[] args)
        {

             //CREAR BORRAR FICHERO
             File.Create("D:\\Prueba.txt");
             File.Delete("D:\\Prueba2.txt");


             //USO StreamWriter
            StreamWriter sw = new StreamWriter("D:\\Prueba2.txt",true);
            for (int i = 0; i < 100; i++)
                sw.WriteLine("Linea:" + i.ToString());
            sw.Close();
            sw.Dispose();

           //USO StreamReader
           StreamReader sr = new StreamReader("D:\\Prueba2.txt");
            while (sr.Peek() >= 0)
            {
                Console.WriteLine(sr.ReadLine());
            }
            sr.Close();
            sr.Dispose();
            Console.ReadLine();

        }    



 Os dejo unos enlaces para completar la información de lo ya visto en el video:
  1. Documentación más completa de la clase File en: https://msdn.microsoft.com/es-es/library/system.io.file(v=vs.110).aspx
  2. Más datos sobre la clase StreamWriter en :https://msdn.microsoft.com/es-es/library/system.io.streamwriter(v=vs.110).aspx
  3.  Más datos sobre la clase StreamReader en: https://msdn.microsoft.com/es-es/library/system.io.streamreader(v=vs.110).aspx

No hay comentarios:

Publicar un comentario

Curso .NET Core en C# - 34.Creamos nuestro propio log

34.Creamos nuestro propio log Hola a todos. En este curso, analizaremos todos los conceptos básicos, intermedios y avanzados de  ASP.NET...