private static string[] GetAudioFilePaths(string folderPath, string fileNameSearchPattern) { var filePaths = Directory.EnumerateFiles(folderPath, "*." + Audio.RecordedFormatExtension); var comparer = new Utils.Comparers.AtomicNumberStringCompare(); var audioFiles = filePaths.Where(path => path.Contains(fileNameSearchPattern)).OrderBy(x => new FileInfo(x).Name, comparer).ToArray(); return(audioFiles); }
private static string[] GetAudioFilePaths(string folderPath, string fileNameSearchPattern) { var filePaths = Directory.EnumerateFiles(folderPath, "*.wav"); var comparer = new Utils.Comparers.AtomicNumberStringCompare(); var audioFiles = filePaths.Where(path => path.Contains(fileNameSearchPattern)).OrderBy(x => new FileInfo(x).Name, comparer).ToArray(); return audioFiles; }