Как вывести список всех файлов определенного расширения из директории? - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! По адресу "

C:\images\

" есть разные картинки с разними форматами. Задача программы в том, что бы при нажатии на кнопку программа выводила в

textbox1

список всех файлов из директории "

C:\images\

" с расширением "

.png

". Пока у меня есть вот такой код:
IEnumerable<string> Dir = Directory.EnumerateDirectories(@"C:\images", ".png", SearchOption.AllDirectories);
foreach (string dir in Dir)
            {
                textBox1.Text += dir + "\r\n";
}
Но в итоге мне выводится список всех файлов из директории, + в конце к каждому дописывается

.png

. Как сделать что бы выводились только файлы с .png расширением? Заранее спасибо!

Решение задачи: «Как вывести список всех файлов определенного расширения из директории?»

textual
Листинг программы
IEnumerable<string> pictures = Directory.EnumerateFiles(@"C:\images", "*.png", SearchOption.AllDirectories);
foreach (string path in pictures)
{
    textBox1.Text += path + "\r\n";
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.4 из 5
Похожие ответы