Quisiera saber como escribir en un archivo txt cualquier cadena, y luego como anadir una segunda cadena al mismo archivo txt sin sobre escribir la primera cadena del archivo.
Esto para asp fw 1.1
gracias.
|
|
#1 (permalink) |
![]() Fecha de Ingreso: junio-2006
Mensajes: 103
|
Quisiera saber como escribir en un archivo txt cualquier cadena, y luego como anadir una segunda cadena al mismo archivo txt sin sobre escribir la primera cadena del archivo. Esto para asp fw 1.1 gracias.
__________________
hjavier Rep. Dominicana |
|
|
|
|
|
#2 (permalink) |
![]() |
Re: como escribir en un archivo txt
seria algo asi la clave esta en q el modo de apertura del stream sea Append
FileStream archivoescritura = new FileStream(ruta, FileMode.Append); StreamWriter escritura = new StreamWriter(archivoescritura); escritura.WriteLine(nuevalinea); escritura.Close(); cada vez q invoques a ese codigo anexaras una nueva linea. cabe mencionar q ruta debe tener la ruta en el servidor asi q deberias utilizar ruta=Server.MapPatch(rutaserversubfolderdeseado); |
|
|
|
|
|
#3 (permalink) |
![]() |
Re: como escribir en un archivo txt
hola:
private static void RegistraLog(string sErrorLog) { try { StreamWriter sw; string ARCHIVO = System.Configuration.ConfigurationSettings.AppSett ings.Get("ARCHIVO_LOG"); if (File.Exists(ARCHIVO)) { sw = File.AppendText(ARCHIVO); } else { sw = File.CreateText(ARCHIVO); } string s = String.Format("[{0}] {1}.{2}", DateTime.Now.ToString("G"), sErrorLog, Environment.NewLine); sw.WriteLine(s); sw.Close(); } catch { ; } } ARCHIVO_LOG puede estar en el App.config. Saludos |
|
|
|