У меня есть каталог, который содержит х количество текстовых файлов. Первая строка в каждом текстовом файле должна быть добавлена в список в приложении WPF, когда приложение запускается. Как я могу прочитать первую строку из каждого текстового файла и добавить каждую строку в свой список?Как я могу прочитать первую строку из каждого текстового файла в определенном каталоге и добавить каждую строку в список в приложении WPF для C#?
1
A
ответ
1
Что-то вроде этого нужно сделать:
foreach (var filePath in Directory.EnumerateFiles(@"c:\folder"))
{
using (var reader = new StreamReader(filePath))
{
var line = reader.ReadLine();
listBox.Items.Add(line);
}
}
+1
Спасибо, что я искал! Единственное, что я изменил, это удаление «+ Environment.NewLine», поскольку это вызвало дополнительную пустую строку под каждым элементом списка. Благодаря! – JayPav
Так что ваш вопрос? – Nicarus
В основном, как бы я прочитал первую строку из каждого файла в каталоге и добавил ее в список? – JayPav
Вы должны уточнить свой вопрос более подробно о том, что вы пытаетесь сделать. Кроме того, вы должны размещать любую информацию о том, что вы уже пробовали, и любой соответствующий код. – Nicarus