Estoy algo verde en el uso de C# pero entre mis búsquedas de internet he creado un Terminal Port para ver los datos recibidos por el puerto serie. Ahora me gustaría que los datos recibidos y mostrados en el richTextBox también sean guardados en un archivo .CSV que previamente fue creado.
como podría crear un archivo .csv en esa dirección.
Gracias.
Jzebadua
Publicado:
Sab Feb 15, 2014 3:14 pm
Jzebadua Usuario
Registrado: Feb 15, 2014 Mensajes: 2
Asunto:
resolví el problema de esta manera, con el plus de que se llame como la fecha del sistema:
Código:
DateTime fecha = DateTime.Now; // Instancio un objeto DateTime
string fichero = fecha.Day.ToString() + "-" + fecha.Month.ToString() + "-" + fecha.Year.ToString() + ".csv"; // Usando el objeto DateTime consigo dia-mes-año y lo monto en un string
StreamWriter sr = new StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\Pluviometro\" + fichero); // Uso el string en tu sentencia
sr.WriteLine(richTextBox1.Text);
sr.Close();
pero ahora me gustaría poner una verificación la cual si ya existe el archivo en lugar que me lo suscriba o borre cambie el nombre anexando un _1 ejemplo:
si 16-02-2014 ya existe cree uno llamado 16-02-2014_1 o 16-02-2014_2 y así si es que ya existe lo anterior.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A