На данный вопрос уже ответили:
Делаю вот такой поиск по папкам
{
treeView1.Nodes.Clear();
try {
foreach (string find in Directory.GetFiles(catalog, fileName, SearchOption.AllDirectories))
{
fileCount++;
label6.Text = "Файлов обработано: " + fileCount;
label4.Text = "Обработка: " + find;
treeView1.Nodes.Add("" + find);
}
}
catch
{
treeView1.Nodes.Add("123");
}
fileCount = 0;
}
Естественно во многих случиях вылазит Exception после чего поиск по папкам прекращается. Как продолжить поиск после ексепшена, либо же как сделать что бы поиск не проводился в системных директориях вызывающих exception?
try/catch
внутри foreach
.SearchOption.AllDirectories
, а использовать SearchOption.TopDirectoryOnly
и прогонять рекурсивно.Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Изменил модельТочнее удалил дополнительные свойства доступа к модели так как посчитал это ненужным кодом и оставил саму модель где и проверяю...
Есть ли такая возможность, чтобы при наведении на объект(класс, структуру) курсором появлялся список его свойств и методов?
в этой строке вы полностью перезаписываете значение, чтобы не терять то что там уже есть - используйте конкатенацию, например, так: