diff --git a/Day/Q32024/Helper-2024-08-20.cs b/Day/Q32024/Helper-2024-08-20.cs index 131713b..f6b839c 100644 --- a/Day/Q32024/Helper-2024-08-20.cs +++ b/Day/Q32024/Helper-2024-08-20.cs @@ -13,7 +13,8 @@ internal static partial class Helper20240820 string sourceDirectory = args[0]; string destinationDirectory = args[2]; string source = Path.GetFullPath(sourceDirectory); - string[] files = Directory.GetFiles(source, "*", SearchOption.AllDirectories); + FileInfo[] collection = Directory.GetFiles(source, "*", SearchOption.TopDirectoryOnly).Select(l => new FileInfo(l)).ToArray(); + string[] files = (from l in collection orderby l.LastWriteTime select l.FullName).ToArray(); logger.LogInformation("With search pattern '{SearchPattern}' found {files}", searchPattern, files.Length); foreach (string file in files) {