Я пишу программу, которая может просматривать все файлы внутри папки, а затем записывать вывод консоли в новый текстовый файл, но когда я запускаю программу после записи 1 строки, выдается сообщение об ошибке
System.ObjectDisposedException: «Невозможно выполнить запись в закрытый TextWriter.»
Вот код:
string[] files = Directory.GetFiles(@"C:\CSA FIles(test)\", "*.*",
SearchOption.AllDirectories);
foreach (string file in files)
{
if (File.GetLastWriteTime(file)
< DateTime.Now.AddMonths(-3))
{
Console.WriteLine(file);
using (StreamWriter writer = new StreamWriter(@"C:\for checking\sample.txt"))
{
Console.SetOut(writer);
Act();
}
void Act()
{
Console.WriteLine(file);
}`