ARCed.Helpers.ResourceHelper.DirectorySearch C# (CSharp) Method

DirectorySearch() public static method

Recursively searches a directory for filenames using the given filters
public static DirectorySearch ( string rootDir ) : List
rootDir string Root directory to begin search
return List
        public static List<string> DirectorySearch(string rootDir, params string[] filters)
        {
            var fileList = new List<string>();
            foreach (var filter in filters)
                fileList.AddRange(Directory.GetFiles(rootDir, filter));
            foreach (var dir in Directory.GetDirectories(rootDir))
                fileList.AddRange(DirectorySearch(dir, filters));
            return fileList;
        }