Audioquarium.Itemsource.GetFiles C# (CSharp) Method

GetFiles() private static method

private static GetFiles ( string path, string pattern ) : List
path string
pattern string
return List
        private static List<string> GetFiles(string path, string pattern)
        {
            var files = new List<string>();

              try
              {
            files.AddRange(Directory.GetFiles(path, pattern, SearchOption.TopDirectoryOnly));
            foreach (var directory in Directory.GetDirectories(path))
              files.AddRange(GetFiles(directory, pattern));
              }
              catch
              {
            Console.WriteLine(@"Music directory is unable to be read. File access issue?");
              }

              return files;
        }