ttaenc.AlbumReader.IsFrontCover C# (CSharp) Method

IsFrontCover() public static method

public static IsFrontCover ( FileInfo file ) : bool
file System.IO.FileInfo
return bool
        public static bool IsFrontCover(FileInfo file)
        {
            return Regex.IsMatch(file.Name, "(front|cover)", RegexOptions.IgnoreCase);
        }

Usage Example

Example #1
0
 IEnumerable <IPicture> GetAlbumPictures()
 {
     return(Tracks.Select(t => System.IO.Path.GetDirectoryName(t.Path)).Distinct()
            .SelectMany(d => new System.IO.DirectoryInfo(d).GetFiles())
            .Where(f => AlbumReader.IsImageFile(f))
            .OrderByDescending(f => AlbumReader.IsFrontCover(f))
            .Select(f => new Picture(f)));
 }