• Martes 30 de Abril de 2024, 02:35

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

bogeyboy

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Problema con FileStream
« en: Martes 30 de Septiembre de 2008, 19:13 »
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

E.Baley

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
Re: Problema con FileStream
« Respuesta #1 en: Miércoles 1 de Octubre de 2008, 09:50 »
0
Consulta las clases StreamReader y StreamWriter, alguna vez las usé y creo que son más faciles para lo que quieres.
saludos.

bogeyboy

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Problema con FileStream
« Respuesta #2 en: Miércoles 1 de Octubre de 2008, 10:45 »
0
Gracias E.Valey, el problema era ese que yo decía, pero ahora tengo otro problema y es que no se como pasar de ese buffer a un archivo de texto. No pierdo la fe en conseguirlo, se que puedo, jajajajaja

Gracias por la ayuda

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Problema con FileStream
« Respuesta #3 en: Miércoles 1 de Octubre de 2008, 10:55 »
0
¿Por qué no usaréis Google en vez de estar esperando...?

http://www.csharp-station.com/HowTo/Rea ... tFile.aspx

bogeyboy

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Problema con FileStream
« Respuesta #4 en: Miércoles 1 de Octubre de 2008, 11:11 »
0
Ya está todo el problema solucionado, muchas gracias por la ayuda