Explorar o código

Let's play it safe

Piotr Czajkowski hai 4 días
pai
achega
7c185dbca9
Modificáronse 1 ficheiros con 9 adicións e 1 borrados
  1. 9 1
      ProcessFiles/ProcessFiles.cs

+ 9 - 1
ProcessFiles/ProcessFiles.cs

@@ -100,7 +100,15 @@ namespace ProcessFiles
             List<string> files = [];
             foreach (var extension in fileExtensions)
             {
-                files.AddRange(Directory.GetFiles(path, $"*.{extension}", searchOption));
+                try
+                {
+                    var filesWithExtension = Directory.GetFiles(path, $"*.{extension}", searchOption);
+                    files.AddRange(filesWithExtension);
+                }
+                catch (Exception e)
+                {
+                    errors.Add($"Problem getting files: {e.Message} ({e.Source})");
+                }
             }
 
             if (files.Count == 0)