Получить список всех директорий - C#

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

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

Здравствуйте. Как можно получить список всех директорий и файлов? Можно ли это как нибудь делать без длинной цепочки из foreach'ей?
Листинг программы
  1. foreach (var it in item.GetDirectories())
  2. {
  3. Console.WriteLine(" " + it.Name);
  4. foreach (var it2 in it.GetDirectories())
  5. {
  6. Console.WriteLine(" " + it2.Name);
  7. foreach (var it3 in it2.GetDirectories())
  8. {
  9. Console.WriteLine(" " + it3.Name);
  10. foreach (var it4 in it3.GetDirectories())
  11. {
  12. Console.WriteLine(" " + it4.Name);
  13. }
  14. }
  15. }
  16. }
И если даже по иному нельзя, то сколько вложенных foreach'ей нужно для полной уверенности использовать? Заранее благодарен за помощь

Решение задачи: «Получить список всех директорий»

textual
Листинг программы
  1. item.GetDirectories("*", SearchOption.AllDirectories);

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


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

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

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

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

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

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