예제 #1
0
        private static void RunFindMissingFiles()
        {
            var blobWriter = new BlobWriter(ConfigHelper.StorageConnectionString);
            var startDate  = new DateTime(2015, 1, 1);
            var list       = new List <DateTime>();

            while (startDate < DateTime.UtcNow.Date)
            {
                string blobName = string.Format("itemizations/itemizations_{0:yyyyMMdd}.csv", startDate);
                Console.WriteLine("Checking {0}...", blobName);

                try
                {
                    var blob = blobWriter.Read("data", blobName);
                    blob.FetchAttributes();
                }
                catch (Exception exc)
                {
                    Console.WriteLine("Missing {0}...", blobName);
                    list.Add(startDate);
                }

                startDate = startDate.AddDays(1);
            }
        }