private static void RetryFailedUserReports() { var queue = Directory.GetDirectories(App.PostDirectory); foreach (var item in queue.OrderBy(f => f)) { var file = Directory.GetFiles(item).First(); if (!HttpForm.Repost(file)) { continue; } Directory.Delete(item, true); } }