Достать названия музыки из вложенных папок - C#
Формулировка задачи:
Здравствуйте!
Есть папка iTunes, в нее вложены папки с исполнителями, в них - с альбомами, в которых лежат песни.
Требуется дойти до дна каждой папки и скопировать из нее названия и имена исполнителей всех песен в список строк.
И если как путешествовать по папкам еще более-менее понятно, то как достать имена песен, когад они разных форматов, я пока не понимаю.
P.S.: Кому интересно, пишу приложение, которое добавит всю мою медиатеку в аудиозаписи VK. Так как она большая, то можно только из поиска добавлять (я проверял и спрашивал поддержку), а руками лень.
Всю часть по поиску и добавлению сделал, нашел удобную библиотеку, а вот с песнями проблема небольшая...
Решение задачи: «Достать названия музыки из вложенных папок»
textual
Листинг программы
//==========================================
using System.IO;
//==========================================
FolderBrowserDialog fbd = new FolderBrowserDialog();
List<string> qw = new List<string>();
if (fbd.ShowDialog() == DialogResult.OK)
{
DirectoryInfo di = new DirectoryInfo( fbd.SelectedPath);
FileInfo[] fi1 =di.GetFiles("*.jpg");
FileInfo[] fi2 = di.GetFiles("*.png");
FileInfo[] fi3 = di.GetFiles("*.gif");
foreach (FileInfo f in fi1)
{
pathes.Add(f.FullName);
qw.Add(f.Name);
}
foreach (FileInfo f in fi2)
{
pathes.Add(f.FullName);
qw.Add(f.Name);
}
foreach (FileInfo f in fi3)
{
pathes.Add(f.FullName);
qw.Add(f.Name);
}
}
//===================================================