void Mostrar(string pasta)
 {
     try
     {
         string[] lista = Directory.GetDirectories(pasta);
         string[] arq   = Directory.GetFiles(pasta);
         if (arq.Length > 0)
         {
             foreach (string s in arq)
             {
                 if (s.Contains(".mp3"))
                 {
                     m.Caminho   = s;
                     m.Nome      = s.Split('/')[s.Split('/').Length - 1];
                     m.IsTocando = false;
                     m.ID        = id;
                     id         += 1;
                     m.Add();
                 }
             }
         }
         if (lista.Length > 0)
         {
             foreach (string s in lista)
             {
                 Mostrar(s);
             }
         }
     }
     catch (UnauthorizedAccessException e)
     {
         Log.Info("TESTE", "pasta nao pode ser acessada!");
     }
 }
Exemplo n.º 2
0
 public void AdicionarMusica(Musica musica)
 {
     Musicas.Add(musica);
 }