Avoid errors on file system when populating entries

This commit is contained in:
Pat Hartl 2023-09-11 17:57:24 -05:00
parent bf63813e90
commit d54bf3c4e8

View file

@ -332,6 +332,8 @@
foreach (var entry in entries) foreach (var entry in entries)
{ {
if (Directory.Exists(entry)) if (Directory.Exists(entry))
{
try
{ {
var info = new DirectoryInfo(entry); var info = new DirectoryInfo(entry);
var directory = new FileManagerDirectory var directory = new FileManagerDirectory
@ -345,7 +347,11 @@
if (EntryVisible.Invoke(directory)) if (EntryVisible.Invoke(directory))
Entries.Add(directory); Entries.Add(directory);
} }
catch { }
}
else else
{
try
{ {
var info = new FileInfo(entry); var info = new FileInfo(entry);
var file = new FileManagerFile var file = new FileManagerFile
@ -360,6 +366,8 @@
if (EntryVisible.Invoke(file)) if (EntryVisible.Invoke(file))
Entries.Add(file); Entries.Add(file);
} }
catch { }
}
} }
} }