ВНИМАНИЕ! Конкурс по программированию!

Проект Programmers.kz и школа hotPen3D2D предлагает Вам курсы по веб-дизайну, веб-программированию и компьютерной графике. Подробности здесь.

 
Информация к новости
 (голосов: 0)

Урок 57. Пример: получение имен всех подпапок

Категория: Программирование » C# » Уроки C#

Вот практический пример – получение имен всех подпапок в указанной папке:

  
  using System;
    using System.IO;
    class AllFolders
    {
        public static void WriteAllFolders(String path)
        {
            //Получаем имена всех папок в папке path.
            String[] di=Directory.GetDirectories(path);
            //Для каждой папки выводим ее имя и имена всех подпапок.
            foreach (String s in di)
            {
                Console.WriteLine(s);
                WriteAllFolders(s);
            }
        }

    }
    //Класс для тестирования.
    class App
    {
        static void Main()
        {
            //Выводим имена всех подпапок.
            AllFolders.WriteAllFolders("D:\\_progs");
        }
    }


Тут статический метод WriteAllFolders класса AllFolders выводит имена всех папок, рекурсивно вызывая сам себя. В качестве параметра он берет имя папки, для которой мы хотим вывести имена всех ее подпапок.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Введите два слова, показанных на изображении: *