|  | @@ -17,10 +17,7 @@ namespace ProcessFiles
 | 
											
												
													
														|  |              try
 |  |              try
 | 
											
												
													
														|  |              {
 |  |              {
 | 
											
												
													
														|  |                  var attr = fileSystem.File.GetAttributes(path);
 |  |                  var attr = fileSystem.File.GetAttributes(path);
 | 
											
												
													
														|  | -                if (attr.HasFlag(FileAttributes.Directory))
 |  | 
 | 
											
												
													
														|  | -                    return Result.Directory;
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -                return Result.File;
 |  | 
 | 
											
												
													
														|  | 
 |  | +                return attr.HasFlag(FileAttributes.Directory) ? Result.Directory : Result.File;
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |              catch (Exception e)
 |  |              catch (Exception e)
 | 
											
												
													
														|  |              {
 |  |              {
 | 
											
										
											
												
													
														|  | @@ -54,13 +51,10 @@ namespace ProcessFiles
 | 
											
												
													
														|  |              if (extension == null)
 |  |              if (extension == null)
 | 
											
												
													
														|  |                  return false;
 |  |                  return false;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -            if (!CheckExtension(extension, fileExtensions))
 |  | 
 | 
											
												
													
														|  | -            {
 |  | 
 | 
											
												
													
														|  | -                errors.Add($"Extension of {path} doesn't match any extension ({string.Join(", ", fileExtensions)})!");
 |  | 
 | 
											
												
													
														|  | -                return false;
 |  | 
 | 
											
												
													
														|  | -            }
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -            return true;
 |  | 
 | 
											
												
													
														|  | 
 |  | +            if (CheckExtension(extension, fileExtensions)) return true;
 | 
											
												
													
														|  | 
 |  | +            
 | 
											
												
													
														|  | 
 |  | +            errors.Add($"Extension of {path} doesn't match any extension ({string.Join(", ", fileExtensions)})!");
 | 
											
												
													
														|  | 
 |  | +            return false;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          private void PerformAction(string path, Action<string> action)
 |  |          private void PerformAction(string path, Action<string> action)
 |