Ejemplo n.º 1
0
    private void DirSearch(string sDir)
    {
        DebugLog("Reading Directory: {0}", sDir);
        try
        {
            foreach (var d in Directory.GetDirectories(sDir))
            {
                DirSearch(d);
            }

            foreach (var f in Directory.GetFiles(sDir))
            {
                if (IgnoredTracks.Contains(f) || AudioFiles.Contains(f) || !NAudioPlayer.IsSupportedFileType(f))
                {
                    continue;
                }

                DebugLog("Found File: {0}", Path.GetFileName(f));
                AudioFiles.Add(f);
            }
        }
        catch (System.Exception ex)
        {
            DebugLog("Failed to find files due to Exception: {0}", ex.Message);
        }
    }
Ejemplo n.º 2
0
 void DirSearch(string sDir)
 {
     DebugLog("Reading Directory: {0}", sDir);
     try
     {
         foreach (string d in Directory.GetDirectories(sDir))
         {
             foreach (string f in Directory.GetFiles(d))
             {
                 if (!IgnoredTracks.Contains(f) && !AudioFiles.Contains(f) && NAudioPlayer.IsSupportedFileType(f))
                 {
                     DebugLog("Found File: {0}", Path.GetFileName(f));
                     AudioFiles.Add(f);
                 }
             }
             DirSearch(d);
         }
     }
     catch (System.Exception excpt)
     {
         DebugLog("Failed to find files due to Exception: {0}", excpt.Message);
     }
 }