Вывести список всех папок и подпапок в указанном каталоге - 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());
}

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


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

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

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