Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmFsLd 436 of 436 menu
◀

Получение списка папок в C#

Метод Directory.GetDirectories возвращает string[] с путями к подпапкам первого уровня внутри указанного каталога. Порядок элементов в массиве не гарантирован:

Создадим структуру и выведем имена подпапок:

string root = "tree"; Directory.CreateDirectory(root); Directory.CreateDirectory(Path.Combine(root, "left")); Directory.CreateDirectory(Path.Combine(root, "right")); string[] dirs = Directory.GetDirectories(root); foreach (string path in dirs) { Console.WriteLine(Path.GetFileName(path)); }

В каталоге branches создайте две подпапки. Выведите количество подпапок через GetDirectories.

Дан код подготовки каталога branches:

string root = "branches"; Directory.CreateDirectory(root); Directory.CreateDirectory(Path.Combine(root, "north")); Directory.CreateDirectory(Path.Combine(root, "south"));

Выведите полные пути всех подпапок внутри branches, по одному на строку.

←
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить