Foros del Web » Programación para mayores de 30 ;) » .NET »

Generar un archivo txt con fecha hora y una variable

Estas en el tema de Generar un archivo txt con fecha hora y una variable en el foro de .NET en Foros del Web. Hola: Uso Visual Studio Community 2015 en español. ;) Teniendo un formulador Form con C#,incluyo dos botones y un richTextBox, en el cual en el ...
  #1 (permalink)  
Antiguo 22/11/2015, 06:07
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 16 años, 11 meses
Puntos: 8
Generar un archivo txt con fecha hora y una variable

Hola:

Uso Visual Studio Community 2015 en español. ;)

Teniendo un formulador Form con C#,incluyo dos botones y un richTextBox, en el cual en el botón 1 si lo pulso, me indica en el richTextBox la fecha y hora y un valor de una variable tipo string que dice "Esto es una prueba".

El el segundo botón, solo genera un archivo txt y en el archiv de texto creado indica en su interior la fecha, hora y el valor de la variable string que comenté arriba.

¿Cómo se hace?

La manera como lo he hecho hasta ahora no es la adecuada, es esta:

[code=csharp]using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using System.IO; // No olvidar.

namespace Generar_txt
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

// Variable.
string Variable = "Esto es una prueba ";

string contenido = string.Format("{0:dd/MM/yyyy HH:mm} ", DateTime.Now);



private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Text = Variable + contenido;
}

private void button2_Click(object sender, EventArgs e)
{
// File.WriteAllText(@"c:\carpeta\nombrearch.txt", VAriable + contenido);
File.WriteAllText(@"nombrearch.txt", Variable + contenido);
}
}
}

[/code]

Da este error porque no crea una carpeta o directorio.


Si usar carpeta si funciona, por si acaso, quiero usar carpeta, ejjejejje.

Otra cosa, cada vez que pulso el botón 2 varias veces, como que se borra lo anterior y se queda lo nuevo.

¿Se puede hacer de alguna manera que se vea poco a poco los datos actualizado sin que se borre nada?

En cada mes quiero que genere un archivo .txt automáticamente, que se llame así por cada archivo: Archivo 22-11-2015.txt.

Saludos.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar

Etiquetas: c#
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:32.