txt ファイルにテキストを書き込もうとしています。最初の書き込み後、エラーでアプリケーションがクラッシュします
閉じた TextWriter に書き込めません
私のリストには、ブラウザーが開くリンクが含まれており、それらすべてを txt ファイル (ログなど) に保存したいと考えています。
私のコード:
FileStream fs = new FileStream(
"c:\\linksLog.txt", FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
for (int i = 0; i < linksList.Count; i++)
{
try
{
System.Diagnostics.Process.Start(browserType, linksList[i]);
}
catch (Exception) { }
using (sw)
{
sw.WriteLine(linksList[i]);
sw.Close();
}
Thread.Sleep((int)delayTime);
if (!cbNewtab.Checked)
{
try
{
foreach (Process process in Process.GetProcesses())
{
if (process.ProcessName == getProcesses)
{
process.Kill();
}
}
}
catch (Exception) { }
}
}