Как при помощи Button сделать возможность добавлять сразу множество файлов только формата mp3 в компонент ListView?
Предложу такой вариант: добавляем на форму Button и ListView. Делаем обработчик на клик по кнопке:
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog folderPicker = new FolderBrowserDialog(); // открываем папку
if (folderPicker.ShowDialog() == DialogResult.OK) // если выбрали
{
listView1.Items.Clear(); // очищаем наш список
string[] files = Directory.GetFiles(folderPicker.SelectedPath); // берем все файлы
foreach (string file in files) // пробегаем по списку
{
var extension = Path.GetExtension(file); // берем расширение
if (extension != null && extension.Contains("mp3")) // если mp3
{
string fileName = Path.GetFileNameWithoutExtension(file); // берем имя
ListViewItem item = new ListViewItem(fileName); // создаем запись
item.Tag = file;
listView1.Items.Add(item); // добавляем в наш список
}
}
}
}
Дополнительные ссылки:
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники