Исключение при поиске файлов - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, пишу программу для поиска всех txt файлов на диске. написал программу (код ниже), но вылетает ошибка
Additional information: Не удалось найти часть пути "C:\Users\Все пользователи\Документы\Embarcadero\Studio\18.0\PlatformSDKs\android-sdk-windows\tools\lib\monitor-x86_64\p2\org.eclipse.equinox.p2.engine\profileRegistry\DefaultProfile.profile\.data\org.eclipse.equinox.internal.p2.tou chpoint.eclipse.actions".
Пробовал открыть данную папку, все замечательно работает, директория существует и в ней находится непонятный файл "jvmargs" при попытке его открыть (с помощью windows explorer) вылетает вот такая странная ошибка -_-
Листинг программы
  1. string[] filters = { "*.txt", "*.jpg" };
  2. ......
  3. foreach (var filter in filters)
  4. {
  5. subfiles = Directory.GetFiles(@dir, filter, SearchOption.AllDirectories);
  6. foreach (string s in subfiles)
  7. {
  8. ListFiles.AddRange(s.Split(',').ToList());
  9. }
  10. }
Если поставить try перед "subfiles = Directory.GetFiles(@dir, filter, SearchOption.AllDirectories);", то вся папка где появляется исключение отбрасывается Подскажите пожалуйста, как обработать данное исключение
dir /x выдал вот такую аказию

Решение задачи: «Исключение при поиске файлов»

textual
Листинг программы
  1. subdir = Directory.GetDirectories(s[g]);
  2.                 foreach (string dir in subdir)
  3.                 {
  4.                     if (dir != s[g] + "Documents and Settings" && dir != s[g] + "Windows" && dir != s[g] + "ProgramData" && dir != s[g] + "Program Files" && dir != s[g] + "Program Files (x86)" && dir != s[g] + "System Volume Information" && dir != s[g] + "Users")
  5.                     {

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут