Mirror.Length

This commit is contained in:
2023-07-01 11:32:45 -07:00
parent f0d6fcab1b
commit 131d24882e
16 changed files with 198 additions and 200 deletions

View File

@ -38,7 +38,12 @@ internal abstract partial class XDirectory
results.Add(Directory.GetFiles(directory, fileSearchFilter, SearchOption.TopDirectoryOnly));
string[] directories = Directory.GetDirectories(directory, directorySearchFilter, SearchOption.TopDirectoryOnly);
foreach (string innerDirectory in directories)
results.Add(Directory.GetFiles(innerDirectory, fileSearchFilter, SearchOption.AllDirectories));
{
try
{ results.Add(Directory.GetFiles(innerDirectory, fileSearchFilter, SearchOption.AllDirectories)); }
catch (UnauthorizedAccessException)
{ continue; }
}
int ceilingAverage = results.Any() ? GetCeilingAverage(results) : 0;
results = GetFilesCollection(results, ceilingAverage);
return results;