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

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

Метод Directory.GetFiles принимает путь к папке и возвращает string[] с путями обычных файлов первого уровня (без вложенных подпапок). Порядок элементов в массиве не гарантирован:

Выведем каждый путь из массива циклом foreach:

string dir = "inbox"; Directory.CreateDirectory(dir); File.WriteAllText(Path.Combine(dir, "a.txt"), "1"); File.WriteAllText(Path.Combine(dir, "b.txt"), "2"); string[] files = Directory.GetFiles(dir); foreach (string path in files) { Console.WriteLine(path); }

В папке mix создайте два файла. Выведите количество файлов (Length массива от GetFiles).

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

string dir = "mix"; Directory.CreateDirectory(dir); File.WriteAllText(Path.Combine(dir, "one.txt"), "1"); File.WriteAllText(Path.Combine(dir, "two.txt"), "2");

Выведите имена файлов в mix через Path.GetFileName, каждое с новой строки.

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