Сейчас на сайте:
Пользователей: 0
Отсутствуют.
Роботов: 2
Googlebot, Yandex
Гостей: 73
Всех: 75
ВНИМАНИЕ! Конкурс по программированию!
Проект Programmers.kz и школа hotPen3D2D предлагает Вам курсы по веб-дизайну, веб-программированию и компьютерной графике. Подробности здесь.
Информация к новости
- Просмотров: 2691
- Автор: КазКиберГетик
Урок 57. Пример: получение имен всех подпапок
Категория: Программирование » C# » Уроки C#
Вот практический пример – получение имен всех подпапок в указанной папке:
Тут статический метод WriteAllFolders класса AllFolders выводит имена всех папок, рекурсивно вызывая сам себя. В качестве параметра он берет имя папки, для которой мы хотим вывести имена всех ее подпапок.
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");
}
}
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 выводит имена всех папок, рекурсивно вызывая сам себя. В качестве параметра он берет имя папки, для которой мы хотим вывести имена всех ее подпапок.
Вернуться
Комментариев: 0
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.




