booruReader.Model.FavoriteHandler.CheckForRemovedFavorites C# (CSharp) Méthode

CheckForRemovedFavorites() private méthode

private CheckForRemovedFavorites ( ) : void
Résultat 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 { }
            }
        }