Leer y escribir en un fichero binario
Artículo por Club Developers · 09 May 2006
2146 vistas
Vamos a crear un fichero binario y rellenarlo de enteros.
Mostraremos su contenido en pantalla.
Usaremos para ello la clase System.IO.BinaryReader para la lectura y System.IO.BinaryWriter para la escritura.
Mostraremos su contenido en pantalla.
Usaremos para ello la clase System.IO.BinaryReader para la lectura y System.IO.BinaryWriter para la escritura.
csharp
using System.IO; using System; void FicheroBinario(string NombreFichero) { BinaryReader br = null; BinaryWriter bw = null; FileStream fs = null; try { if (!File.Exists(NombreFichero)) { // No existe, lo creamos for (int i=0; i<10; i++) bw.Write(i); bw.Close(); } // abrimos su contenido y lo mostramos en la cónsola fs = File.Open(NombreFichero, FileMode.Open); while (fs.Position < fs.Length) Console.Write(br.ReadInt32()); Console.WriteLine("\nFin de fichero"); } finally { if (br!=null) br.Close(); if (bw!=null) bw.Close(); } }