Вывести список всех папок и подпапок в указанном каталоге - C#

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

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

Помогите пожалуйста вывести все подпапки. Я сделал так:
static void DirInfo(string way2)
     {
         DirectoryInfo dir = new DirectoryInfo(way2);
 
         FileInfo[] dir1 = dir.GetFiles("*.*", SearchOption.TopDirectoryOnly);
         DirectoryInfo[] dir2 = dir.GetDirectories(way2, SearchOption.TopDirectoryOnly);
         foreach (DirectoryInfo p in dir2)
         {
             Console.WriteLine(p);
         }
         foreach (FileInfo s in dir1)
         {
             Console.WriteLine(s);
         }

     }
при выполнении вылетает ошибка - Second path fragment must not be a drive or UNC name.

Решение задачи: «Вывести список всех папок и подпапок в указанном каталоге»

textual
Листинг программы
foreach (DirectoryInfo dirInf in dir.GetDirectories())
{
    Console.WriteLine(dirInf.GetDirectories());
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

7   голосов , оценка 4 из 5
Похожие ответы