Zip only went 1000 days...

Added Create Note Files
Changed to Path.Combine
This commit is contained in:
2022-05-26 11:15:45 -07:00
parent 0987ee8b80
commit 81472165f7
7 changed files with 66 additions and 14 deletions

View File

@ -19,23 +19,26 @@ internal static class HelperZipFilesByDate
FileInfo fileInfo;
DateTime creationTime;
DateTime lastWriteTime;
DateTime nowDateTime = DateTime.Now;
Regex regex = new("[a-zA-Z0-9]{1,}");
DateTime dateTime = DateTime.Now.AddDays(-6);
DateTime dateTime = DateTime.MinValue;
DateTime firstEmail = new(2019, 3, 8);
CultureInfo cultureInfo = new("en-US");
Calendar calendar = cultureInfo.Calendar;
int ticksLength = dateTime.Ticks.ToString().Length;
Dictionary<string, DateTime> weeks = new();
for (int i = 0; i < 1000; i++)
int ticksLength = nowDateTime.AddDays(-6).Ticks.ToString().Length;
for (int i = 0; i < int.MaxValue; i++)
{
dateTime = firstEmail.AddDays(i);
if (dateTime > nowDateTime)
break;
weekOfYear = calendar.GetWeekOfYear(dateTime, CalendarWeekRule.FirstDay, DayOfWeek.Sunday).ToString("00");
key = string.Concat(dateTime.ToString("yyyy"), "_Week_", weekOfYear);
if (!weeks.ContainsKey(key))
weeks.Add(key, dateTime);
}
weekOfYear = calendar.GetWeekOfYear(DateTime.Now, CalendarWeekRule.FirstDay, DayOfWeek.Sunday).ToString("00");
string skipKey = string.Concat(DateTime.Now.ToString("yyyy"), "_Week_", weekOfYear);
weekOfYear = calendar.GetWeekOfYear(nowDateTime, CalendarWeekRule.FirstDay, DayOfWeek.Sunday).ToString("00");
string skipKey = string.Concat(nowDateTime.ToString("yyyy"), "_Week_", weekOfYear);
Dictionary<string, List<string>> keyValuePairs = new();
string[] topDirectories = Directory.GetDirectories(sourceDirectory, "*", SearchOption.TopDirectoryOnly);
if (topDirectories.Length == 0)
@ -95,12 +98,12 @@ internal static class HelperZipFilesByDate
}
foreach (KeyValuePair<string, List<string>> element in keyValuePairs)
{
key = string.Concat(topDirectory, @"\", element.Key, ".zip");
key = Path.Combine(topDirectory, $"{element.Key}.zip");
if (File.Exists(key))
{
for (short i = 101; i < short.MaxValue; i++)
{
key = string.Concat(topDirectory, @"\", element.Key, "_", i, ".zip");
key = Path.Combine(topDirectory, $"{element.Key}_{i}.zip");
if (!File.Exists(key))
break;
}