Я ударил умственную стену. По сути, этот код должен выполнять и собирать все текстовые файлы, которые у меня есть в папке (и в конечном итоге обновлять текстовое поле каждые 10 секунд).
На данный момент он будет извлекать текст только из одного или двух файлов одновременно, и это будет все. Это не будет обновлять это textbox3 либо. Мне было интересно, есть ли у кого-нибудь идеи, почему это происходит?
Поскольку я работаю с этим кодом несколько часов, я не знаю, насколько я ясен. Если у вас есть какие-либо вопросы по этому поводу, пожалуйста, не стесняйтесь спрашивать. Спасибо за поиск.
public void read()
{
string[] filePaths = Directory.GetFiles(@"U:\My Documents\chat\", "*.txt",
SearchOption.AllDirectories);
foreach (string file in filePaths)
{
TextReader objstream = new StreamReader(file);
textBox3.Text = objstream.ReadToEnd();
objstream.Close();
textBox3.Select(textBox3.Text.Length, 0);
textBox3.ScrollToCaret();
break;
}
}