From 29bec0cb9a97c6f270f5b70e58e751a8760959ce Mon Sep 17 00:00:00 2001
From: Mike Phares <mike.phares@infineon.com>
Date: Fri, 9 Aug 2024 09:54:22 -0700
Subject: [PATCH] Update Namespaces

---
 Day/HelperDay.cs                             | 74 ++++++++++----------
 Day/{2024-Q1 => Q12024}/Helper-2024-01-05.cs |  2 +-
 Day/{2024-Q1 => Q12024}/Helper-2024-01-06.cs |  2 +-
 Day/{2024-Q1 => Q12024}/Helper-2024-01-07.cs |  2 +-
 Day/{2024-Q1 => Q12024}/Helper-2024-01-08.cs |  2 +-
 Day/{2024-Q1 => Q12024}/Helper-2024-01-29.cs |  2 +-
 Day/{2024-Q1 => Q12024}/Helper-2024-03-05.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-04-03.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-04-04.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-04-09.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-04-17.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-04-26.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-04-27.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-04-29.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-05-10.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-05-13.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-05-17.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-05-18.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-05-19.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-05-20.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-06-23.cs |  2 +-
 Day/{2024-Q2 => Q22024}/Helper-2024-06-24.cs |  2 +-
 Day/{2023-Q3 => Q32023}/Helper-2023-09-06.cs |  2 +-
 Day/{2024-Q3 => Q32024}/Helper-2024-07-11.cs |  2 +-
 Day/{2024-Q3 => Q32024}/Helper-2024-07-18.cs |  2 +-
 Day/{2024-Q3 => Q32024}/Helper-2024-07-24.cs |  2 +-
 Day/{2024-Q3 => Q32024}/Helper-2024-07-28.cs |  2 +-
 Day/{2024-Q3 => Q32024}/Helper-2024-08-05.cs |  2 +-
 Day/{2024-Q3 => Q32024}/Helper-2024-08-06.cs |  2 +-
 Day/{2023-Q4 => Q42023}/Helper-2023-10-10.cs |  2 +-
 Day/{2023-Q4 => Q42023}/Helper-2023-10-16.cs |  2 +-
 Day/{2023-Q4 => Q42023}/Helper-2023-10-24.cs |  2 +-
 Day/{2023-Q4 => Q42023}/Helper-2023-11-02.cs |  2 +-
 Day/{2023-Q4 => Q42023}/Helper-2023-11-08.cs |  2 +-
 Day/{2023-Q4 => Q42023}/Helper-2023-11-22.cs |  2 +-
 Day/{2023-Q4 => Q42023}/Helper-2023-11-30.cs |  2 +-
 Day/{2023-Q4 => Q42023}/Helper-2023-12-05.cs |  2 +-
 Day/{2023-Q4 => Q42023}/Helper-2023-12-22.cs |  2 +-
 38 files changed, 74 insertions(+), 74 deletions(-)
 rename Day/{2024-Q1 => Q12024}/Helper-2024-01-05.cs (99%)
 rename Day/{2024-Q1 => Q12024}/Helper-2024-01-06.cs (99%)
 rename Day/{2024-Q1 => Q12024}/Helper-2024-01-07.cs (98%)
 rename Day/{2024-Q1 => Q12024}/Helper-2024-01-08.cs (99%)
 rename Day/{2024-Q1 => Q12024}/Helper-2024-01-29.cs (99%)
 rename Day/{2024-Q1 => Q12024}/Helper-2024-03-05.cs (98%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-04-03.cs (99%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-04-04.cs (99%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-04-09.cs (98%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-04-17.cs (98%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-04-26.cs (99%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-04-27.cs (99%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-04-29.cs (98%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-05-10.cs (97%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-05-13.cs (97%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-05-17.cs (99%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-05-18.cs (97%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-05-19.cs (98%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-05-20.cs (99%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-06-23.cs (99%)
 rename Day/{2024-Q2 => Q22024}/Helper-2024-06-24.cs (98%)
 rename Day/{2023-Q3 => Q32023}/Helper-2023-09-06.cs (98%)
 rename Day/{2024-Q3 => Q32024}/Helper-2024-07-11.cs (98%)
 rename Day/{2024-Q3 => Q32024}/Helper-2024-07-18.cs (98%)
 rename Day/{2024-Q3 => Q32024}/Helper-2024-07-24.cs (99%)
 rename Day/{2024-Q3 => Q32024}/Helper-2024-07-28.cs (98%)
 rename Day/{2024-Q3 => Q32024}/Helper-2024-08-05.cs (98%)
 rename Day/{2024-Q3 => Q32024}/Helper-2024-08-06.cs (98%)
 rename Day/{2023-Q4 => Q42023}/Helper-2023-10-10.cs (96%)
 rename Day/{2023-Q4 => Q42023}/Helper-2023-10-16.cs (97%)
 rename Day/{2023-Q4 => Q42023}/Helper-2023-10-24.cs (99%)
 rename Day/{2023-Q4 => Q42023}/Helper-2023-11-02.cs (96%)
 rename Day/{2023-Q4 => Q42023}/Helper-2023-11-08.cs (96%)
 rename Day/{2023-Q4 => Q42023}/Helper-2023-11-22.cs (99%)
 rename Day/{2023-Q4 => Q42023}/Helper-2023-11-30.cs (99%)
 rename Day/{2023-Q4 => Q42023}/Helper-2023-12-05.cs (98%)
 rename Day/{2023-Q4 => Q42023}/Helper-2023-12-22.cs (99%)

diff --git a/Day/HelperDay.cs b/Day/HelperDay.cs
index a9f0f37..58c06a3 100644
--- a/Day/HelperDay.cs
+++ b/Day/HelperDay.cs
@@ -10,85 +10,85 @@ internal static class HelperDay
     {
         logger.LogInformation("X) Day Helpers,");
         if (args[1] == "Day-Helper-2023-09-06")
-            Day.Helper20230906.SaveJson(logger, args[0]);
+            Day.Q32023.Helper20230906.SaveJson(logger, args[0]);
         else if (args[1] == "Day-Helper-2023-10-10")
-            Day.Helper20231010.HgCV(logger, args[0]);
+            Day.Q42023.Helper20231010.HgCV(logger, args[0]);
         else if (args[1] == "Day-Helper-2023-10-16")
-            Day.Helper20231016.MoveDirectory(logger, args[0]);
+            Day.Q42023.Helper20231016.MoveDirectory(logger, args[0]);
         else if (args[1] == "Day-Helper-2023-10-24")
-            Day.Helper20231024.NetUse(logger, args[0]);
+            Day.Q42023.Helper20231024.NetUse(logger, args[0]);
         else if (args[1] == "Day-Helper-2023-11-02")
-            Day.Helper20231102.NuSpec(logger, args[0]);
+            Day.Q42023.Helper20231102.NuSpec(logger, args[0]);
         else if (args[1] == "Day-Helper-2023-11-08")
-            Day.Helper20231108.MasterImage(logger, args);
+            Day.Q42023.Helper20231108.MasterImage(logger, args);
         else if (args[1] == "Day-Helper-2023-11-22")
-            Day.Helper20231122.ProcessDataStandardFormat(logger, args);
+            Day.Q42023.Helper20231122.ProcessDataStandardFormat(logger, args);
         else if (args[1] == "Day-Helper-2023-11-28")
             logger.LogError("{arg} - has been migrated to File-Watcher", args[1]);
         else if (args[1] == "Day-Helper-2023-11-30")
-            Day.Helper20231130.RenameReactorProcessDataStandardFormatFiles(logger, args);
+            Day.Q42023.Helper20231130.RenameReactorProcessDataStandardFormatFiles(logger, args);
         else if (args[1] == "Day-Helper-2023-12-05")
-            Day.Helper20231205.SplitMarkdownFile(logger, args);
+            Day.Q42023.Helper20231205.SplitMarkdownFile(logger, args);
         else if (args[1] == "Day-Helper-2023-12-12")
             logger.LogError("{arg} - was deleted on 2024-04-08", args[1]);
         else if (args[1] == "Day-Helper-2023-12-22")
-            Day.Helper20231222.ConvertId(logger, args);
+            Day.Q42023.Helper20231222.ConvertId(logger, args);
         else if (args[1] == "Day-Helper-2024-01-05")
-            Day.Helper20240105.ConvertKeePassExport(logger, args);
+            Day.Q12024.Helper20240105.ConvertKeePassExport(logger, args);
         else if (args[1] == "Day-Helper-2024-01-06")
-            Day.Helper20240106.TextToJson(logger, args);
+            Day.Q12024.Helper20240106.TextToJson(logger, args);
         else if (args[1] == "Day-Helper-2024-01-07")
-            Day.Helper20240107.DirectoryToISO(logger, args);
+            Day.Q12024.Helper20240107.DirectoryToISO(logger, args);
         else if (args[1] == "Day-Helper-2024-01-08")
-            Day.Helper20240108.SortCodeMethods(logger, args, cancellationToken);
+            Day.Q12024.Helper20240108.SortCodeMethods(logger, args, cancellationToken);
         else if (args[1] == "Day-Helper-2024-01-27")
             logger.LogError("{arg} - has been migrated to Clipboard_Send_Keys", args[1]);
         else if (args[1] == "Day-Helper-2024-01-29")
-            Day.Helper20240129.JsonToTsv(logger, args);
+            Day.Q12024.Helper20240129.JsonToTsv(logger, args);
         else if (args[1] == "Day-Helper-2024-03-05")
-            Day.Helper20240305.ArchiveFiles(logger, args);
+            Day.Q12024.Helper20240305.ArchiveFiles(logger, args);
         else if (args[1] == "Day-Helper-2024-04-03")
-            Day.Helper20240403.AlertIfNewDeviceIsConnected(logger, args);
+            Day.Q22024.Helper20240403.AlertIfNewDeviceIsConnected(logger, args);
         else if (args[1] == "Day-Helper-2024-04-04")
-            Day.Helper20240404.ParseCSV(logger, args);
+            Day.Q22024.Helper20240404.ParseCSV(logger, args);
         else if (args[1] == "Day-Helper-2024-04-09")
-            Day.Helper20240409.MonA(logger, args);
+            Day.Q22024.Helper20240409.MonA(logger, args);
         else if (args[1] == "Day-Helper-2024-04-17")
-            Day.Helper20240417.FilteredRunCommand(logger, args, cancellationToken);
+            Day.Q22024.Helper20240417.FilteredRunCommand(logger, args, cancellationToken);
         else if (args[1] == "Day-Helper-2024-04-26")
-            Day.Helper20240426.UpdateTests(logger, args);
+            Day.Q22024.Helper20240426.UpdateTests(logger, args);
         else if (args[1] == "Day-Helper-2024-04-27")
-            Day.Helper20240427.Immich(appSettings, logger, args);
+            Day.Q22024.Helper20240427.Immich(appSettings, logger, args);
         else if (args[1] == "Day-Helper-2024-04-29")
-            Day.Helper20240429.GitConfigCleanUp(logger, args);
+            Day.Q22024.Helper20240429.GitConfigCleanUp(logger, args);
         else if (args[1] == "Day-Helper-2024-05-10")
-            Day.Helper20240510.PullIconsForBLM(logger, args);
+            Day.Q22024.Helper20240510.PullIconsForBLM(logger, args);
         else if (args[1] == "Day-Helper-2024-05-13")
-            Day.Helper20240513.PersonKeyToName(logger, args);
+            Day.Q22024.Helper20240513.PersonKeyToName(logger, args);
         else if (args[1] == "Day-Helper-2024-05-17")
-            Day.Helper20240517.SaveAmazon(logger, args);
+            Day.Q22024.Helper20240517.SaveAmazon(logger, args);
         else if (args[1] == "Day-Helper-2024-05-18")
-            Day.Helper20240518.PersonKeyToImmichImport(logger, args);
+            Day.Q22024.Helper20240518.PersonKeyToImmichImport(logger, args);
         else if (args[1] == "Day-Helper-2024-05-19")
-            Day.Helper20240519.FindReplaceDirectoryName(logger, args);
+            Day.Q22024.Helper20240519.FindReplaceDirectoryName(logger, args);
         else if (args[1] == "Day-Helper-2024-05-20")
-            Day.Helper20240520.IdentifierRename(logger, args);
+            Day.Q22024.Helper20240520.IdentifierRename(logger, args);
         else if (args[1] == "Day-Helper-2024-06-23")
-            Day.Helper20240623.UpdateSubTasksInMarkdownFiles(logger, args);
+            Day.Q22024.Helper20240623.UpdateSubTasksInMarkdownFiles(logger, args);
         else if (args[1] == "Day-Helper-2024-06-24")
-            Day.Helper20240624.MoveUpOneDirectory(logger, args);
+            Day.Q22024.Helper20240624.MoveUpOneDirectory(logger, args);
         else if (args[1] == "Day-Helper-2024-07-11")
-            Day.Helper20240711.GitRemoteRemove(logger, args);
+            Day.Q32024.Helper20240711.GitRemoteRemove(logger, args);
         else if (args[1] == "Day-Helper-2024-07-18")
-            Day.Helper20240718.JsonToMarkdown(logger, args);
+            Day.Q32024.Helper20240718.JsonToMarkdown(logger, args);
         else if (args[1] == "Day-Helper-2024-07-24")
-            Day.Helper20240724.CopyDirectories(logger, args);
+            Day.Q32024.Helper20240724.CopyDirectories(logger, args);
         else if (args[1] == "Day-Helper-2024-07-28")
-            Day.Helper20240728.DownloadSslCertificates(logger, args);
+            Day.Q32024.Helper20240728.DownloadSslCertificates(logger, args);
         else if (args[1] == "Day-Helper-2024-08-05")
-            Day.Helper20240805.RenameFiles(logger, args);
+            Day.Q32024.Helper20240805.RenameFiles(logger, args);
         else if (args[1] == "Day-Helper-2024-08-06")
-            Day.Helper20240806.ArchiveFiles(logger, args);
+            Day.Q32024.Helper20240806.ArchiveFiles(logger, args);
         else
             throw new Exception(appSettings.Company);
     }
diff --git a/Day/2024-Q1/Helper-2024-01-05.cs b/Day/Q12024/Helper-2024-01-05.cs
similarity index 99%
rename from Day/2024-Q1/Helper-2024-01-05.cs
rename to Day/Q12024/Helper-2024-01-05.cs
index dd80816..fcc8c3a 100644
--- a/Day/2024-Q1/Helper-2024-01-05.cs
+++ b/Day/Q12024/Helper-2024-01-05.cs
@@ -6,7 +6,7 @@ using System.Xml;
 using System.Xml.Linq;
 using System.Xml.Serialization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q12024;
 
 #pragma warning disable IDE1006, CS8618
 
diff --git a/Day/2024-Q1/Helper-2024-01-06.cs b/Day/Q12024/Helper-2024-01-06.cs
similarity index 99%
rename from Day/2024-Q1/Helper-2024-01-06.cs
rename to Day/Q12024/Helper-2024-01-06.cs
index 2ddf02d..60967d7 100644
--- a/Day/2024-Q1/Helper-2024-01-06.cs
+++ b/Day/Q12024/Helper-2024-01-06.cs
@@ -5,7 +5,7 @@ using System.Text;
 using System.Text.Json;
 using System.Text.Json.Serialization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q12024;
 
 internal static partial class Helper20240106
 {
diff --git a/Day/2024-Q1/Helper-2024-01-07.cs b/Day/Q12024/Helper-2024-01-07.cs
similarity index 98%
rename from Day/2024-Q1/Helper-2024-01-07.cs
rename to Day/Q12024/Helper-2024-01-07.cs
index 17e870e..555de21 100644
--- a/Day/2024-Q1/Helper-2024-01-07.cs
+++ b/Day/Q12024/Helper-2024-01-07.cs
@@ -1,7 +1,7 @@
 using DiscUtils.Iso9660;
 using Microsoft.Extensions.Logging;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q12024;
 
 internal static partial class Helper20240107
 {
diff --git a/Day/2024-Q1/Helper-2024-01-08.cs b/Day/Q12024/Helper-2024-01-08.cs
similarity index 99%
rename from Day/2024-Q1/Helper-2024-01-08.cs
rename to Day/Q12024/Helper-2024-01-08.cs
index 0c05b3c..933bf6f 100644
--- a/Day/2024-Q1/Helper-2024-01-08.cs
+++ b/Day/Q12024/Helper-2024-01-08.cs
@@ -2,7 +2,7 @@ using Microsoft.Extensions.Logging;
 using System.Collections.ObjectModel;
 using System.Text.RegularExpressions;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q12024;
 
 internal static partial class Helper20240108
 {
diff --git a/Day/2024-Q1/Helper-2024-01-29.cs b/Day/Q12024/Helper-2024-01-29.cs
similarity index 99%
rename from Day/2024-Q1/Helper-2024-01-29.cs
rename to Day/Q12024/Helper-2024-01-29.cs
index 0959aae..6d0bd00 100644
--- a/Day/2024-Q1/Helper-2024-01-29.cs
+++ b/Day/Q12024/Helper-2024-01-29.cs
@@ -2,7 +2,7 @@ using Microsoft.Extensions.Logging;
 using System.Text.Json;
 using System.Text.Json.Serialization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q12024;
 
 internal static partial class Helper20240129
 {
diff --git a/Day/2024-Q1/Helper-2024-03-05.cs b/Day/Q12024/Helper-2024-03-05.cs
similarity index 98%
rename from Day/2024-Q1/Helper-2024-03-05.cs
rename to Day/Q12024/Helper-2024-03-05.cs
index d545e5a..258d581 100644
--- a/Day/2024-Q1/Helper-2024-03-05.cs
+++ b/Day/Q12024/Helper-2024-03-05.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Globalization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q12024;
 
 internal static partial class Helper20240305
 {
diff --git a/Day/2024-Q2/Helper-2024-04-03.cs b/Day/Q22024/Helper-2024-04-03.cs
similarity index 99%
rename from Day/2024-Q2/Helper-2024-04-03.cs
rename to Day/Q22024/Helper-2024-04-03.cs
index 53e5467..e050e01 100644
--- a/Day/2024-Q2/Helper-2024-04-03.cs
+++ b/Day/Q22024/Helper-2024-04-03.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Collections.ObjectModel;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240403
 {
diff --git a/Day/2024-Q2/Helper-2024-04-04.cs b/Day/Q22024/Helper-2024-04-04.cs
similarity index 99%
rename from Day/2024-Q2/Helper-2024-04-04.cs
rename to Day/Q22024/Helper-2024-04-04.cs
index 3047242..813743f 100644
--- a/Day/2024-Q2/Helper-2024-04-04.cs
+++ b/Day/Q22024/Helper-2024-04-04.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Text.RegularExpressions;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240404
 {
diff --git a/Day/2024-Q2/Helper-2024-04-09.cs b/Day/Q22024/Helper-2024-04-09.cs
similarity index 98%
rename from Day/2024-Q2/Helper-2024-04-09.cs
rename to Day/Q22024/Helper-2024-04-09.cs
index 43b035a..11e28cd 100644
--- a/Day/2024-Q2/Helper-2024-04-09.cs
+++ b/Day/Q22024/Helper-2024-04-09.cs
@@ -2,7 +2,7 @@ using Microsoft.Extensions.Logging;
 using System.Text.Json;
 using System.Text.Json.Serialization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240409
 {
diff --git a/Day/2024-Q2/Helper-2024-04-17.cs b/Day/Q22024/Helper-2024-04-17.cs
similarity index 98%
rename from Day/2024-Q2/Helper-2024-04-17.cs
rename to Day/Q22024/Helper-2024-04-17.cs
index bbb98f0..240d60f 100644
--- a/Day/2024-Q2/Helper-2024-04-17.cs
+++ b/Day/Q22024/Helper-2024-04-17.cs
@@ -2,7 +2,7 @@ using File_Folder_Helper.Helpers;
 using Microsoft.Extensions.Logging;
 using System.Collections.ObjectModel;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240417
 {
diff --git a/Day/2024-Q2/Helper-2024-04-26.cs b/Day/Q22024/Helper-2024-04-26.cs
similarity index 99%
rename from Day/2024-Q2/Helper-2024-04-26.cs
rename to Day/Q22024/Helper-2024-04-26.cs
index 7272e5c..fbf0d01 100644
--- a/Day/2024-Q2/Helper-2024-04-26.cs
+++ b/Day/Q22024/Helper-2024-04-26.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Text;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240426
 {
diff --git a/Day/2024-Q2/Helper-2024-04-27.cs b/Day/Q22024/Helper-2024-04-27.cs
similarity index 99%
rename from Day/2024-Q2/Helper-2024-04-27.cs
rename to Day/Q22024/Helper-2024-04-27.cs
index c00f00e..82f0c67 100644
--- a/Day/2024-Q2/Helper-2024-04-27.cs
+++ b/Day/Q22024/Helper-2024-04-27.cs
@@ -3,7 +3,7 @@ using Microsoft.Extensions.Logging;
 using System.Text.Json;
 using System.Text.Json.Serialization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240427
 {
diff --git a/Day/2024-Q2/Helper-2024-04-29.cs b/Day/Q22024/Helper-2024-04-29.cs
similarity index 98%
rename from Day/2024-Q2/Helper-2024-04-29.cs
rename to Day/Q22024/Helper-2024-04-29.cs
index 2a6acd7..c6bbc55 100644
--- a/Day/2024-Q2/Helper-2024-04-29.cs
+++ b/Day/Q22024/Helper-2024-04-29.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Diagnostics;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240429
 {
diff --git a/Day/2024-Q2/Helper-2024-05-10.cs b/Day/Q22024/Helper-2024-05-10.cs
similarity index 97%
rename from Day/2024-Q2/Helper-2024-05-10.cs
rename to Day/Q22024/Helper-2024-05-10.cs
index 21bb653..d84f2d7 100644
--- a/Day/2024-Q2/Helper-2024-05-10.cs
+++ b/Day/Q22024/Helper-2024-05-10.cs
@@ -1,6 +1,6 @@
 using Microsoft.Extensions.Logging;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240510
 {
diff --git a/Day/2024-Q2/Helper-2024-05-13.cs b/Day/Q22024/Helper-2024-05-13.cs
similarity index 97%
rename from Day/2024-Q2/Helper-2024-05-13.cs
rename to Day/Q22024/Helper-2024-05-13.cs
index 562c491..6e899ab 100644
--- a/Day/2024-Q2/Helper-2024-05-13.cs
+++ b/Day/Q22024/Helper-2024-05-13.cs
@@ -2,7 +2,7 @@ using File_Folder_Helper.Models;
 using Microsoft.Extensions.Logging;
 using System.Text.Json;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240513
 {
diff --git a/Day/2024-Q2/Helper-2024-05-17.cs b/Day/Q22024/Helper-2024-05-17.cs
similarity index 99%
rename from Day/2024-Q2/Helper-2024-05-17.cs
rename to Day/Q22024/Helper-2024-05-17.cs
index 0173bf3..9d2eb12 100644
--- a/Day/2024-Q2/Helper-2024-05-17.cs
+++ b/Day/Q22024/Helper-2024-05-17.cs
@@ -3,7 +3,7 @@ using System.Collections.ObjectModel;
 using System.Text.Json;
 using System.Text.Json.Serialization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240517
 {
diff --git a/Day/2024-Q2/Helper-2024-05-18.cs b/Day/Q22024/Helper-2024-05-18.cs
similarity index 97%
rename from Day/2024-Q2/Helper-2024-05-18.cs
rename to Day/Q22024/Helper-2024-05-18.cs
index 791646d..8f00712 100644
--- a/Day/2024-Q2/Helper-2024-05-18.cs
+++ b/Day/Q22024/Helper-2024-05-18.cs
@@ -2,7 +2,7 @@ using File_Folder_Helper.Models;
 using Microsoft.Extensions.Logging;
 using System.Text.Json;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240518
 {
diff --git a/Day/2024-Q2/Helper-2024-05-19.cs b/Day/Q22024/Helper-2024-05-19.cs
similarity index 98%
rename from Day/2024-Q2/Helper-2024-05-19.cs
rename to Day/Q22024/Helper-2024-05-19.cs
index 507aca5..a1dc24d 100644
--- a/Day/2024-Q2/Helper-2024-05-19.cs
+++ b/Day/Q22024/Helper-2024-05-19.cs
@@ -2,7 +2,7 @@ using File_Folder_Helper.Helpers;
 using Microsoft.Extensions.Logging;
 using System.Collections.ObjectModel;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240519
 {
diff --git a/Day/2024-Q2/Helper-2024-05-20.cs b/Day/Q22024/Helper-2024-05-20.cs
similarity index 99%
rename from Day/2024-Q2/Helper-2024-05-20.cs
rename to Day/Q22024/Helper-2024-05-20.cs
index bac6d4f..256b0e6 100644
--- a/Day/2024-Q2/Helper-2024-05-20.cs
+++ b/Day/Q22024/Helper-2024-05-20.cs
@@ -4,7 +4,7 @@ using System.Collections.ObjectModel;
 using System.Text.Json;
 using System.Text.Json.Serialization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240520
 {
diff --git a/Day/2024-Q2/Helper-2024-06-23.cs b/Day/Q22024/Helper-2024-06-23.cs
similarity index 99%
rename from Day/2024-Q2/Helper-2024-06-23.cs
rename to Day/Q22024/Helper-2024-06-23.cs
index 527a8f6..c2a0486 100644
--- a/Day/2024-Q2/Helper-2024-06-23.cs
+++ b/Day/Q22024/Helper-2024-06-23.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Collections.ObjectModel;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240623
 {
diff --git a/Day/2024-Q2/Helper-2024-06-24.cs b/Day/Q22024/Helper-2024-06-24.cs
similarity index 98%
rename from Day/2024-Q2/Helper-2024-06-24.cs
rename to Day/Q22024/Helper-2024-06-24.cs
index 61e85e8..69e81c5 100644
--- a/Day/2024-Q2/Helper-2024-06-24.cs
+++ b/Day/Q22024/Helper-2024-06-24.cs
@@ -1,6 +1,6 @@
 using Microsoft.Extensions.Logging;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q22024;
 
 internal static partial class Helper20240624
 {
diff --git a/Day/2023-Q3/Helper-2023-09-06.cs b/Day/Q32023/Helper-2023-09-06.cs
similarity index 98%
rename from Day/2023-Q3/Helper-2023-09-06.cs
rename to Day/Q32023/Helper-2023-09-06.cs
index a749b1b..694e560 100644
--- a/Day/2023-Q3/Helper-2023-09-06.cs
+++ b/Day/Q32023/Helper-2023-09-06.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Net.Http.Json;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q32023;
 
 internal static class Helper20230906
 {
diff --git a/Day/2024-Q3/Helper-2024-07-11.cs b/Day/Q32024/Helper-2024-07-11.cs
similarity index 98%
rename from Day/2024-Q3/Helper-2024-07-11.cs
rename to Day/Q32024/Helper-2024-07-11.cs
index 3203a86..881fad2 100644
--- a/Day/2024-Q3/Helper-2024-07-11.cs
+++ b/Day/Q32024/Helper-2024-07-11.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Collections.ObjectModel;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q32024;
 
 internal static partial class Helper20240711
 {
diff --git a/Day/2024-Q3/Helper-2024-07-18.cs b/Day/Q32024/Helper-2024-07-18.cs
similarity index 98%
rename from Day/2024-Q3/Helper-2024-07-18.cs
rename to Day/Q32024/Helper-2024-07-18.cs
index 85e6b6f..4d26836 100644
--- a/Day/2024-Q3/Helper-2024-07-18.cs
+++ b/Day/Q32024/Helper-2024-07-18.cs
@@ -3,7 +3,7 @@ using Microsoft.Extensions.Logging;
 using System.Collections.ObjectModel;
 using System.Text.Json;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q32024;
 
 internal static partial class Helper20240718
 {
diff --git a/Day/2024-Q3/Helper-2024-07-24.cs b/Day/Q32024/Helper-2024-07-24.cs
similarity index 99%
rename from Day/2024-Q3/Helper-2024-07-24.cs
rename to Day/Q32024/Helper-2024-07-24.cs
index 222800d..b956a75 100644
--- a/Day/2024-Q3/Helper-2024-07-24.cs
+++ b/Day/Q32024/Helper-2024-07-24.cs
@@ -5,7 +5,7 @@ using System.Diagnostics;
 using System.Globalization;
 using System.Text.Json;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q32024;
 
 internal static partial class Helper20240724
 {
diff --git a/Day/2024-Q3/Helper-2024-07-28.cs b/Day/Q32024/Helper-2024-07-28.cs
similarity index 98%
rename from Day/2024-Q3/Helper-2024-07-28.cs
rename to Day/Q32024/Helper-2024-07-28.cs
index b78b930..027fb60 100644
--- a/Day/2024-Q3/Helper-2024-07-28.cs
+++ b/Day/Q32024/Helper-2024-07-28.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Diagnostics;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q32024;
 
 internal static partial class Helper20240728
 {
diff --git a/Day/2024-Q3/Helper-2024-08-05.cs b/Day/Q32024/Helper-2024-08-05.cs
similarity index 98%
rename from Day/2024-Q3/Helper-2024-08-05.cs
rename to Day/Q32024/Helper-2024-08-05.cs
index 2183966..f523302 100644
--- a/Day/2024-Q3/Helper-2024-08-05.cs
+++ b/Day/Q32024/Helper-2024-08-05.cs
@@ -1,6 +1,6 @@
 using Microsoft.Extensions.Logging;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q32024;
 
 internal static partial class Helper20240805
 {
diff --git a/Day/2024-Q3/Helper-2024-08-06.cs b/Day/Q32024/Helper-2024-08-06.cs
similarity index 98%
rename from Day/2024-Q3/Helper-2024-08-06.cs
rename to Day/Q32024/Helper-2024-08-06.cs
index 021b39d..d964d66 100644
--- a/Day/2024-Q3/Helper-2024-08-06.cs
+++ b/Day/Q32024/Helper-2024-08-06.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Globalization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q32024;
 
 internal static partial class Helper20240806
 {
diff --git a/Day/2023-Q4/Helper-2023-10-10.cs b/Day/Q42023/Helper-2023-10-10.cs
similarity index 96%
rename from Day/2023-Q4/Helper-2023-10-10.cs
rename to Day/Q42023/Helper-2023-10-10.cs
index 130fabf..d0d0e29 100644
--- a/Day/2023-Q4/Helper-2023-10-10.cs
+++ b/Day/Q42023/Helper-2023-10-10.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Collections.ObjectModel;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q42023;
 
 internal static class Helper20231010
 {
diff --git a/Day/2023-Q4/Helper-2023-10-16.cs b/Day/Q42023/Helper-2023-10-16.cs
similarity index 97%
rename from Day/2023-Q4/Helper-2023-10-16.cs
rename to Day/Q42023/Helper-2023-10-16.cs
index ed2a9a0..7038405 100644
--- a/Day/2023-Q4/Helper-2023-10-16.cs
+++ b/Day/Q42023/Helper-2023-10-16.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Globalization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q42023;
 
 internal static class Helper20231016
 {
diff --git a/Day/2023-Q4/Helper-2023-10-24.cs b/Day/Q42023/Helper-2023-10-24.cs
similarity index 99%
rename from Day/2023-Q4/Helper-2023-10-24.cs
rename to Day/Q42023/Helper-2023-10-24.cs
index c2a0cca..2f5f3a1 100644
--- a/Day/2023-Q4/Helper-2023-10-24.cs
+++ b/Day/Q42023/Helper-2023-10-24.cs
@@ -4,7 +4,7 @@ using System.Text;
 using System.Text.Json;
 using System.Text.Json.Serialization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q42023;
 
 internal record Drive(string Share,
                       bool Use,
diff --git a/Day/2023-Q4/Helper-2023-11-02.cs b/Day/Q42023/Helper-2023-11-02.cs
similarity index 96%
rename from Day/2023-Q4/Helper-2023-11-02.cs
rename to Day/Q42023/Helper-2023-11-02.cs
index b9521b7..765bf6b 100644
--- a/Day/2023-Q4/Helper-2023-11-02.cs
+++ b/Day/Q42023/Helper-2023-11-02.cs
@@ -1,6 +1,6 @@
 using Microsoft.Extensions.Logging;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q42023;
 
 internal static class Helper20231102
 {
diff --git a/Day/2023-Q4/Helper-2023-11-08.cs b/Day/Q42023/Helper-2023-11-08.cs
similarity index 96%
rename from Day/2023-Q4/Helper-2023-11-08.cs
rename to Day/Q42023/Helper-2023-11-08.cs
index 6f50d7f..a9d6544 100644
--- a/Day/2023-Q4/Helper-2023-11-08.cs
+++ b/Day/Q42023/Helper-2023-11-08.cs
@@ -1,6 +1,6 @@
 using Microsoft.Extensions.Logging;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q42023;
 
 internal static class Helper20231108
 {
diff --git a/Day/2023-Q4/Helper-2023-11-22.cs b/Day/Q42023/Helper-2023-11-22.cs
similarity index 99%
rename from Day/2023-Q4/Helper-2023-11-22.cs
rename to Day/Q42023/Helper-2023-11-22.cs
index 308cd7f..dbe244f 100644
--- a/Day/2023-Q4/Helper-2023-11-22.cs
+++ b/Day/Q42023/Helper-2023-11-22.cs
@@ -3,7 +3,7 @@ using System.Collections.ObjectModel;
 using System.Globalization;
 using System.IO.Compression;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q42023;
 
 internal static class Helper20231122
 {
diff --git a/Day/2023-Q4/Helper-2023-11-30.cs b/Day/Q42023/Helper-2023-11-30.cs
similarity index 99%
rename from Day/2023-Q4/Helper-2023-11-30.cs
rename to Day/Q42023/Helper-2023-11-30.cs
index f328964..340649a 100644
--- a/Day/2023-Q4/Helper-2023-11-30.cs
+++ b/Day/Q42023/Helper-2023-11-30.cs
@@ -2,7 +2,7 @@ using Microsoft.Extensions.Logging;
 using System.Collections.ObjectModel;
 using System.Globalization;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q42023;
 
 internal static class Helper20231130
 {
diff --git a/Day/2023-Q4/Helper-2023-12-05.cs b/Day/Q42023/Helper-2023-12-05.cs
similarity index 98%
rename from Day/2023-Q4/Helper-2023-12-05.cs
rename to Day/Q42023/Helper-2023-12-05.cs
index 8078e4f..fdb2bc7 100644
--- a/Day/2023-Q4/Helper-2023-12-05.cs
+++ b/Day/Q42023/Helper-2023-12-05.cs
@@ -1,7 +1,7 @@
 using Microsoft.Extensions.Logging;
 using System.Text.RegularExpressions;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q42023;
 
 internal static partial class Helper20231205
 {
diff --git a/Day/2023-Q4/Helper-2023-12-22.cs b/Day/Q42023/Helper-2023-12-22.cs
similarity index 99%
rename from Day/2023-Q4/Helper-2023-12-22.cs
rename to Day/Q42023/Helper-2023-12-22.cs
index 93afe62..2ca535a 100644
--- a/Day/2023-Q4/Helper-2023-12-22.cs
+++ b/Day/Q42023/Helper-2023-12-22.cs
@@ -2,7 +2,7 @@ using Microsoft.Extensions.Logging;
 using System.Collections.ObjectModel;
 using System.Text;
 
-namespace File_Folder_Helper.Day;
+namespace File_Folder_Helper.Day.Q42023;
 
 internal static partial class Helper20231222
 {