• Viernes 19 de Abril de 2024, 22:06

Autor Tema:  Problema con FileStream  (Leído 742 veces)

bogeyboy

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Problema con FileStream
« en: Martes 30 de Septiembre de 2008, 19:10 »
0
Buenas tardes a todos de antemano.
El motivo de hacer esta consulta es para ver si alguien me puede ayudar con la lectura de un archivo de texto creado manualmente para posteriormente guardarlo en el buffer.
Para leer he usado:
    string path = "c:\textos\texto1.txt";
    Stream instream = File.OpenRead(path);

    // crear buffer para abrir stream
    BufferedStream bufin = new BufferedStream(instream);
    byte[] bytes = new byte[bufin.length]; // aquí en vez de 128 he puesto la longitud del buffer bufin.length para que el array me lo cree de la misma longitud que el buffer

    // aqui leo los caracteres del buffer
    bufin.Read(bytes, 0, bufin.length);
    Console.WriteLine("Allocated bytes: "+Encoding.ASCII.GetString(bytes)); // en esta linea no he puesto el Encoding.ASCII.getstring(bytes)

el problema es que cuando hago el console.writeline(bytes) no me muestra el contenido de dicho array, puede estar el problema en el Encoding....... ???

Gracias y un saludo


Por favor, elimnar este mensaje, lo duplique por equivocación