none
como escribir en un archivo RRS feed

  • Pregunta

  • amigos cree un archivo de la siguiente manera  FileStream fs = File.Create(carpeta); y estoy tratando de escribir en el utilizando el metodo write pero no escribe, quisiera saber porque no lo hace y de que forma debo hacerlo.

    felipe borgs

    jueves, 1 de octubre de 2020 1:32

Respuestas

  • Sí, la forma correcta de escribir en un FileStream es usando el método Write.

    Si no funciona es cuestión de revisarlo. Usa el debugger y comprueba si el array de bytes que le pasas al Write tiene los valores correctos, y la longitud y punto de comienzo se están pasando correctamente. Revisa también que no se te haya olvidado el Close(); si te lo dejas sin cerrar se puede quedar sin grabar la información que todavía se encuentre en el buffer de salida.

    • Marcado como respuesta felipe.borges jueves, 1 de octubre de 2020 15:02
    jueves, 1 de octubre de 2020 7:34
    Moderador

Todas las respuestas

  • Sí, la forma correcta de escribir en un FileStream es usando el método Write.

    Si no funciona es cuestión de revisarlo. Usa el debugger y comprueba si el array de bytes que le pasas al Write tiene los valores correctos, y la longitud y punto de comienzo se están pasando correctamente. Revisa también que no se te haya olvidado el Close(); si te lo dejas sin cerrar se puede quedar sin grabar la información que todavía se encuentre en el buffer de salida.

    • Marcado como respuesta felipe.borges jueves, 1 de octubre de 2020 15:02
    jueves, 1 de octubre de 2020 7:34
    Moderador
  • hola

    Lo que noto es que defines File.Create(carpeta) pero no se le infica una carpeta, sino la ruta a un archivo, estas seguro que indicas de forma correcta la ruta al file que quires escribir?

    que pasa si tienes el contenido y usas

    File.WiteAllText()

    o

    File.WriteAllLines()

    Tambien podrias validar als diferentes formas

    Procedimiento Escribir en un archivo de texto (Guía de programación de C#)

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 1 de octubre de 2020 11:49
  • Hola Felipe, 

      

    ¿Alguna novedad sobre la consulta realizada? 

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte. 

    Gracias por usar los foros de MSDN.  

    Eric Ruiz

    ____________________________  

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.   

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    jueves, 1 de octubre de 2020 12:59
    Moderador