FileStream fsapp1 = new FileStream("\\" + "uhhrl"+webhh+".txt", FileMode.Append, FileAccess.Write);
StreamWriter sw2 = new StreamWriter(fsapp1);
sw2.WriteLine(url + "\t");
sw2.Close();
fsapp1.Close();
Console.ReadLine();url只是一句话,内容也不多。主要是写入次数太多,大该有7-8W次之间吧 多时有可能会到10-30W之间一直是一个循环。为什么刚开始写入时没问题,程序越跑越慢呢???
StreamWriter sw2 = new StreamWriter(fsapp1);
sw2.WriteLine(url + "\t");
sw2.Close();
fsapp1.Close();
Console.ReadLine();url只是一句话,内容也不多。主要是写入次数太多,大该有7-8W次之间吧 多时有可能会到10-30W之间一直是一个循环。为什么刚开始写入时没问题,程序越跑越慢呢???
using (StreamWriter sw = File.CreateText(FILE_NAME))
{
sw.WriteLine ("This is my file.");
sw.WriteLine ("I can write ints {0} or floats {1}, and so on.",
1, 4.2);
sw.Close();
}CSDN复制过来的,这样写完会执行Dispose()。
可能是文件越来越大导致的越来越慢,你尝试不采用append的方式对比下,既每次都覆盖写文件。