using System;
using System.IO;
class Program
{
static void Main()
{
string rutaArchivo = "miarchivo.bin";
// Reemplazar el archivo con nuevos datos
ReemplazarArchivoBinario(rutaArchivo);
// Leer el archivo binario
LeerArchivoBinario(rutaArchivo);
}
static void ReemplazarArchivoBinario(string rutaArchivo)
{
// Crear datos de ejemplo
byte[] nuevosDatos = { 1, 2, 3, 4, 5 };
// Escribir los nuevos datos en el archivo
File.WriteAllBytes(rutaArchivo, nuevosDatos);
Console.WriteLine("Archivo binario reemplazado con éxito.");
}
static void LeerArchivoBinario(string rutaArchivo)
{
try
{
// Leer todos los bytes del archivo
byte[] datosLeidos = File.ReadAllBytes(rutaArchivo);
// Mostrar los datos leídos
Console.WriteLine("Datos leídos del archivo binario:");
foreach (byte dato in datosLeidos)
{
Console.Write(dato + " ");
}
}
catch (IOException ex)
{
Console.WriteLine("Error al leer el archivo binario: " + ex.Message);
}
}
}