Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 23-abr-2008, 08:07   #1 (permalink)
hjavier ha deshabilitado el karma
 
Fecha de Ingreso: junio-2006
Mensajes: 103
Alegría como escribir en un archivo txt

Hola a todos,

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
hjavier está desconectado   Responder Citando
Antiguo 23-abr-2008, 08:32   #2 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.044
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
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);
__________________
Saludos
Peterpay
MCPD EAD
Directorio Gratuito
Peterpay está desconectado   Responder Citando
Antiguo 29-abr-2008, 16:34   #3 (permalink)
Apuz ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2006
Ubicación: Puerto Montt
Mensajes: 62
Enviar un mensaje por MSN a Apuz
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
Apuz está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:15.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93