/// <summary> /// Returns a list of filenames from the WoW directory. /// </summary> /// <param name="searchPattern"></param> /// <param name="includeFileSystemPath"></param> /// <returns></returns> public IEnumerable <string> GetLocalFiles(string searchPattern = "*", bool includeFileSystemPath = false) { string localDir = Directory + Path.DirectorySeparatorChar; var files = _directoryReader.GetFiles(searchPattern); if (includeFileSystemPath) { return(files); } return(files.Select(x => x.Replace(localDir, "", Comparison))); }