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 { }
}
}