none
Exportar Archivo .txt desde Visual Studio RRS feed

  • Pregunta

  • Estimados

    Soy nuevo en temas de Visual Studio y estoy realizando una aplicacion que al ingresar datos genere un archivo txt.

    El tema es que no he podido lograr que el archivo lleve unos valores por default, por ejemplo, que se ingrese un numero y en el txt antes del numero salga por default el numero ingresado es:

    Ejemplo

    Ingresar Numero: 10

    El resultado del archivo txt indique lo siguiente:

    El numero ingresado es 10

    Saludos y gracias por la ayuda.


    SAN

    domingo, 24 de julio de 2016 23:55

Respuestas

  • Si quieres algo muy sencillito, puedes grabar el archivo con una sola línea de código usando System.IO.File:

    System.IO.File.WriteAlltext(@"c:\ruta\fichero.txt", "El numero ingresado es "+numero);

    lunes, 25 de julio de 2016 6:31

Todas las respuestas

  • Hola Sebastian Antunez N,

    Qué aplicación estás desarrollando?

    De dónde obtienes el valor del número? Sólo sería cuestión de agregar la línea un valor, antes de escribir el verdadero valor, e incluso puedes crear una variable de tipo string que almacene "El número es ", y mandas a llamar al crear el .txt .

    Algo así :

     private void btnGenerar_Click(object sender, EventArgs e)
            {
                int numero = 10;
    
                //Creará el arcivo.txt en el escritorio
                string ruta = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), 
                                          "archivo.txt");
                try
                {
                    using (StreamWriter sw = new StreamWriter(ruta))
                    {
                        sw.WriteLine("El numero ingresado es " + numero);
                    }
                    MessageBox.Show("Archivo creado!!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }

    Saludos.



    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    lunes, 25 de julio de 2016 0:33
  • Si quieres algo muy sencillito, puedes grabar el archivo con una sola línea de código usando System.IO.File:

    System.IO.File.WriteAlltext(@"c:\ruta\fichero.txt", "El numero ingresado es "+numero);

    lunes, 25 de julio de 2016 6:31
  • Cuando se presiona el botón confirmar procedemos a almacenar los datos del formulario en el archivo de texto, si existe los agregamos al final, en caso que no exista se crea el archivo.
    
    protected void Button1_Click(object sender, EventArgs e)
        {
            StreamWriter arch = new StreamWriter(Server.MapPath(".") + "/operacion.txt", true);
            arch.WriteLine("El numero ingresado es:" + TextBox1.Text); 
            arch.WriteLine("<br>");
            arch.WriteLine("<hr>");
            arch.Close();
            Label1.Text = "Datos Registrados";
        }


    martes, 26 de julio de 2016 1:55