texto - sobrescribir archivo c#
¿Hay una cantidad máxima de caracteres que se pueden escribir con StreamWriter? (3)
¿Estás llamando a StreamWriter.Close () o Flush ()?
¿Hay una cantidad máxima de caracteres que se pueden escribir en un archivo usando StreamWriter? ¿O hay una cantidad máxima de caracteres que puede WriteLine()
? Estoy tratando de escribir algunos datos en un archivo, pero parece que no todos los datos están disponibles. Este es el estado actual de mi código:
StreamWriter sw = new StreamWriter(pathToFile);
foreach (GridViewRow record in gv_Records.Rows)
{
string recordInfo = "recordInformation";
sw.WriteLine(recordInfo);
}
Asegúrese de ajustar su StreamWriter en un bloque de uso o tenga cuidado con su gestión explícita de la duración del recurso .
using (StreamWriter writer = new StreamWriter(@"somefile.txt"))
{
// ...
writer.WriteLine(largeAmountsOfData);
// ...
}
Asegúrese de estar llamando .Flush ()