Вы находитесь в цикле for
, но вы закрываете и утилизируете свой StreamWriter
на первой итерации:
using (sw)
{
sw.WriteLine(linksList[i]);
sw.Close();
}
Вместо этого удалите этот блок и оберните все в один using
блок:
using (var fs = new StreamWriter(@"C:\linksLog.txt", true)) {
foreach (var link in linksList) {
try {
Process.Start(browserType, list);
} catch (Exception) {}
Thread.Sleep((int)delayTime);
if (!cbNewtab.Checked) {
var processes = Process.GetProcessesByName(getProcesses);
foreach (var process in processes) {
try {
process.Kill();
} catch (Exception) {}
}
}
}
}