booruReader.Model.FavoriteHandler.CheckForRemovedFavorites C# (CSharp) Method

CheckForRemovedFavorites() private method

private CheckForRemovedFavorites ( ) : void
return void
        internal void CheckForRemovedFavorites()
        {
            DirectoryInfo Dir = new DirectoryInfo(_favoritesThumbFolder);
            FileInfo[] FileList = Dir.GetFiles();

            foreach (FileInfo file in FileList)
            {
                try
                {
                    if (_favoritesList.FirstOrDefault(x => Path.GetFileName(x.PreviewURL) == Path.GetFileName(file.FullName)) == null)
                        file.Delete();
                }
                catch { }
            }

            Dir = new DirectoryInfo(_favoritesFolder);
            FileList = Dir.GetFiles();

            foreach (FileInfo file in FileList)
            {
                try
                {
                    if (_favoritesList.FirstOrDefault(x => Path.GetFileName(x.FullPictureURL) == Path.GetFileName(file.FullName)) == null)
                        file.Delete();
                }
                catch { }
            }
        }